From cc85d39b50f0d1cfd7fb31677ce68c83465af75a Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Sat, 5 Aug 2023 11:22:49 +0530 Subject: [PATCH] fix: only allow system manager to start backups --- frappe/desk/page/backups/backups.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/desk/page/backups/backups.py b/frappe/desk/page/backups/backups.py index 9554c7b9b7..8601ff5635 100644 --- a/frappe/desk/page/backups/backups.py +++ b/frappe/desk/page/backups/backups.py @@ -85,6 +85,8 @@ def schedule_files_backup(user_email): queued_jobs = get_jobs(site=frappe.local.site, queue="long") method = "frappe.desk.page.backups.backups.backup_files_and_notify_user" + frappe.only_for("System Manager") + if method not in queued_jobs[frappe.local.site]: enqueue( "frappe.desk.page.backups.backups.backup_files_and_notify_user",