From c1f4fc5e29bb9714a0f271953da763e4ef269036 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 11 May 2017 16:03:10 +0530 Subject: [PATCH] Enable Scheduler using set_value method, to avoid saving System Settings (#3268) --- frappe/utils/scheduler.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/frappe/utils/scheduler.py b/frappe/utils/scheduler.py index afd56a9933..211bef028c 100755 --- a/frappe/utils/scheduler.py +++ b/frappe/utils/scheduler.py @@ -207,11 +207,7 @@ def is_scheduler_disabled(): return not frappe.utils.cint(frappe.db.get_single_value("System Settings", "enable_scheduler")) def toggle_scheduler(enable): - ss = frappe.get_doc("System Settings") - ss.enable_scheduler = 1 if enable else 0 - ss.flags.ignore_mandatory = True - ss.flags.ignore_permissions = True - ss.save() + frappe.db.set_value("System Settings", None, "enable_scheduler", 1 if enable else 0) def enable_scheduler(): toggle_scheduler(True)