From ea1e73568c8cd4f4f26e7e2da8b694d178bd27e2 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Sat, 26 Aug 2023 12:44:12 +0530 Subject: [PATCH] fix: clear server script cache on delete (#22207) --- frappe/core/doctype/server_script/server_script.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/core/doctype/server_script/server_script.py b/frappe/core/doctype/server_script/server_script.py index 1f288d7981..1a0017e443 100644 --- a/frappe/core/doctype/server_script/server_script.py +++ b/frappe/core/doctype/server_script/server_script.py @@ -68,9 +68,12 @@ class ServerScript(Document): self.check_if_compilable_in_restricted_context() def on_update(self): - frappe.cache.delete_value("server_script_map") self.sync_scheduler_events() + def clear_cache(self): + frappe.cache.delete_value("server_script_map") + return super().clear_cache() + def on_trash(self): if self.script_type == "Scheduler Event": for job in self.scheduled_jobs: