diff --git a/bundles/org.openhab.core/src/main/java/org/openhab/core/internal/scheduler/CronSchedulerImpl.java b/bundles/org.openhab.core/src/main/java/org/openhab/core/internal/scheduler/CronSchedulerImpl.java index addd24d6bc9..83fd5934934 100644 --- a/bundles/org.openhab.core/src/main/java/org/openhab/core/internal/scheduler/CronSchedulerImpl.java +++ b/bundles/org.openhab.core/src/main/java/org/openhab/core/internal/scheduler/CronSchedulerImpl.java @@ -107,7 +107,7 @@ void removeSchedule(CronJob s) { for (Iterator cron = crons.iterator(); cron.hasNext();) { final Cron c = cron.next(); - if (c.target == s) { + if (c.target.equals(s)) { cron.remove(); c.schedule.cancel(true); }