From de8f7daa6d4d18fe897f3298bb92b056473f8e86 Mon Sep 17 00:00:00 2001 From: Pratik Vyas Date: Wed, 18 Jun 2014 15:58:13 +0530 Subject: [PATCH 1/2] fix maintenance spelling mistake --- frappe/app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/app.py b/frappe/app.py index c356741423..7b51aa8047 100644 --- a/frappe/app.py +++ b/frappe/app.py @@ -36,7 +36,7 @@ def application(request): init_site(request) - if frappe.local.conf.get('maintainance_mode'): + if frappe.local.conf.get('maintenance_mode'): raise frappe.SessionStopped make_form_dict(request) From 405573fc42100c18222b1b0bdc54e151d554e2b7 Mon Sep 17 00:00:00 2001 From: Pratik Vyas Date: Wed, 18 Jun 2014 15:59:18 +0530 Subject: [PATCH 2/2] don\'t enqueue scheduled tasks if in maintenance mode --- frappe/tasks.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/tasks.py b/frappe/tasks.py index b313078bd8..509459b715 100644 --- a/frappe/tasks.py +++ b/frappe/tasks.py @@ -96,6 +96,9 @@ def enqueue_scheduler_events(): @celery_task() def enqueue_events_for_site(site): try: + frappe.init(site=site) + if frappe.local.conf.maintenance_mode: + return frappe.connect(site=site) enqueue_events(site) finally: