diff --git a/frameworks/ans/src/reminder_store.cpp b/frameworks/ans/src/reminder_store.cpp index e3b8cf9007928414bd164281965f8ba16cc79d6d..14f8e4bfd925a5ce0528201bb95743618b710435 100644 --- a/frameworks/ans/src/reminder_store.cpp +++ b/frameworks/ans/src/reminder_store.cpp @@ -379,9 +379,14 @@ sptr ReminderStore::BuildReminder(const std::shared_ptr &bundleOption) const { + if (rdbStore_ == nullptr) { + ANSR_LOGE("Rdb store is not initialized."); + return false; + } NativeRdb::AbsRdbPredicates absRdbPredicates(REMINDER_DB_TABLE); absRdbPredicates.EqualTo(ReminderRequest::REMINDER_ID, std::to_string(reminderId)); - std::shared_ptr queryResultSet = rdbStore_->Query(absRdbPredicates, std::vector()); + std::shared_ptr queryResultSet = rdbStore_->Query( + absRdbPredicates, std::vector()); if (queryResultSet == nullptr) { return false; }