fix: Clear scheduled events if cron_format is changed
This commit is contained in:
parent
9f53b56bdb
commit
cdef2ccdd6
1 changed files with 4 additions and 2 deletions
|
|
@ -58,8 +58,10 @@ class ServerScript(Document):
|
|||
)
|
||||
|
||||
def clear_scheduled_events(self):
|
||||
"""Deletes existing scheduled jobs by Server Script if self.event_frequency has changed"""
|
||||
if self.script_type == "Scheduler Event" and self.has_value_changed("event_frequency"):
|
||||
"""Deletes existing scheduled jobs by Server Script if self.event_frequency or self.cron_format has changed"""
|
||||
if self.script_type == "Scheduler Event" and (
|
||||
self.has_value_changed("event_frequency") or self.has_value_changed("cron_format")
|
||||
):
|
||||
for scheduled_job in self.scheduled_jobs:
|
||||
frappe.delete_doc("Scheduled Job Type", scheduled_job.name)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue