diff --git a/frappe/app.py b/frappe/app.py index c06cd44df7..e0f67a2345 100644 --- a/frappe/app.py +++ b/frappe/app.py @@ -41,7 +41,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) diff --git a/frappe/tasks.py b/frappe/tasks.py index 6141eb7711..1c9dcf0e5e 100644 --- a/frappe/tasks.py +++ b/frappe/tasks.py @@ -101,6 +101,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: