diff --git a/src/web/WebSchedulerService.cpp b/src/web/WebSchedulerService.cpp index 3ab7900ee..4bb53c3bd 100644 --- a/src/web/WebSchedulerService.cpp +++ b/src/web/WebSchedulerService.cpp @@ -443,8 +443,7 @@ bool WebSchedulerService::command(const char * name, const std::string & command // queue schedules to be handled executed in scheduler-loop bool WebSchedulerService::onChange(const char * cmd) { for (ScheduleItem & scheduleItem : *scheduleItems_) { - if (scheduleItem.active && scheduleItem.flags == SCHEDULEFLAG_SCHEDULE_ONCHANGE - && Helpers::toLower(scheduleItem.time.c_str()).find(Helpers::toLower(cmd)) != std::string::npos) { + if (scheduleItem.active && scheduleItem.flags == SCHEDULEFLAG_SCHEDULE_ONCHANGE && Helpers::toLower(scheduleItem.time.c_str()) == Helpers::toLower(cmd)) { cmd_changed_.push_back(&scheduleItem); return true; }