diff --git a/services/ans/src/advanced_notification_utils.cpp b/services/ans/src/advanced_notification_utils.cpp index b2c3a89edf56539de054d78a21ae9f86b66bfbca..5d485153748cd0fe7dd1858d9de150092882ee1e 100644 --- a/services/ans/src/advanced_notification_utils.cpp +++ b/services/ans/src/advanced_notification_utils.cpp @@ -35,6 +35,7 @@ #include "hitrace_meter.h" #include "notification_timer_info.h" #include "time_service_client.h" +#include "notification_extension_wrapper.h" #ifdef DISTRIBUTED_NOTIFICATION_SUPPORTED #include "distributed_notification_manager.h" @@ -1941,9 +1942,7 @@ bool AdvancedNotificationService::AllowUseReminder(const std::string& bundleName { #ifdef ENABLE_ANS_EXT_WRAPPER int32_t ctrlResult = EXTENTION_WRAPPER->ReminderControl(bundleName); - if (ctrlResult != ERR_OK) { - return ctrlResult; - } + return (ctrlResult == ERR_OK) ? true : false; #else return true; #endif