From 15966a78a69c42433e5b32ec52474a30e1508e2b Mon Sep 17 00:00:00 2001 From: KerollesFathy Date: Tue, 28 Apr 2026 13:32:46 +0000 Subject: [PATCH] fix(report): prevent standard report creation when developer mode is off --- frappe/core/doctype/report/report.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/core/doctype/report/report.py b/frappe/core/doctype/report/report.py index 6c0d9d97bc..6dc9bb8538 100644 --- a/frappe/core/doctype/report/report.py +++ b/frappe/core/doctype/report/report.py @@ -77,6 +77,9 @@ class Report(Document): if frappe.session.user != "Administrator": frappe.throw(_("Only Administrator can save a standard report. Please rename and save.")) + if not cint(getattr(frappe.local.conf, "developer_mode", 0)): + frappe.throw(_("Standard reports can only be created in developer mode.")) + if self.report_type == "Report Builder": self.update_report_json()