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: