diff --git a/services/reminder/src/reminder_data_manager.cpp b/services/reminder/src/reminder_data_manager.cpp index d3b0509f1aa79747250ebb9f39cef92d5c2e70d3..56d5dd1ac71fc38fbc591ab55c6ad92e9b7cb1e4 100644 --- a/services/reminder/src/reminder_data_manager.cpp +++ b/services/reminder/src/reminder_data_manager.cpp @@ -1940,7 +1940,7 @@ void ReminderDataManager::ClickReminder(const OHOS::EventFwk::Want &want) ANSR_LOGW("null reminder: %{public}d", reminderId); return; } - CloseReminder(reminder, false); + CloseReminder(reminder, true); StartRecentReminder(); auto wantInfo = reminder->GetWantAgentInfo(); diff --git a/services/reminder/test/unittest/reminder_data_manager_test.cpp b/services/reminder/test/unittest/reminder_data_manager_test.cpp index cf6e80a3473d887c2867a8fa9c6baf13a44a1b93..468f6d1c827061dc3c26c90967239a75cc2aaf1b 100644 --- a/services/reminder/test/unittest/reminder_data_manager_test.cpp +++ b/services/reminder/test/unittest/reminder_data_manager_test.cpp @@ -279,7 +279,7 @@ HWTEST_F(ReminderDataManagerTest, ReminderDataManagerTest_007, Level1) manager->activeReminderId_ = 10; manager->activeReminder_ = reminder; manager->ShowActiveReminder(want); - manager->CloseReminder(want, true); + manager->CloseReminder(want, false); remove("/data/service/el1/public/notification/notification.db"); EXPECT_TRUE(manager != nullptr); }