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: