diff --git a/web/scraping.go b/web/scraping.go index 638b768..b107f8a 100644 --- a/web/scraping.go +++ b/web/scraping.go @@ -1423,6 +1423,13 @@ func getFilterResultDisableSchedules(filter *Filter, web *Web, debug bool) { } web.db.Model(&Filter{}).Where("watch_id = ? AND type = 'cron'", filter.WatchID).Update("Var2", "no") + + entryID, exist := web.cronWatch[filter.ID] + if !exist { + return + } + web.cron.Remove(entryID) + delete(web.cronWatch, filter.ID) } // getFilterResultEcho is a debug filter type, used to bootstrap some tests