From 45a77382007a0d83e873152a1553f3c7ec48fd59 Mon Sep 17 00:00:00 2001 From: BroodjeAap Date: Wed, 10 May 2023 19:34:35 +0000 Subject: [PATCH] disable schedules filter now also stops running schedules --- web/scraping.go | 7 +++++++ 1 file changed, 7 insertions(+) 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