diff --git a/services/ans/src/notification_preferences_database.cpp b/services/ans/src/notification_preferences_database.cpp index 811dd544c79213cec04fc966c08ca5036b143f4c..1f7a74bb6bbfd01edb13b88f7c71a6eb7a1b96e6 100644 --- a/services/ans/src/notification_preferences_database.cpp +++ b/services/ans/src/notification_preferences_database.cpp @@ -674,15 +674,14 @@ bool NotificationPreferencesDatabase::PutBundlePropertyValueToDisturbeDB( bool NotificationPreferencesDatabase::ParseFromDisturbeDB(NotificationPreferencesInfo &info) { ANS_LOGD("%{public}s", __FUNCTION__); - ParseDoNotDisturbType(info); - ParseDoNotDisturbBeginDate(info); - ParseDoNotDisturbEndDate(info); - ParseEnableAllNotification(info); - if (!CheckKvStore()) { ANS_LOGE("KvStore is nullptr."); return false; } + ParseDoNotDisturbType(info); + ParseDoNotDisturbBeginDate(info); + ParseDoNotDisturbEndDate(info); + ParseEnableAllNotification(info); DistributedKv::Status status; std::vector entries; status = kvStorePtr_->GetEntries(DistributedKv::Key(KEY_BUNDLE_LABEL), entries);