From dc3e598be847ee61420ef370012c69bad377cf4d Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 16 Dec 2025 12:43:28 +0530 Subject: [PATCH] fix: Always show traceback on dev server (#35263) --- frappe/utils/response.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/frappe/utils/response.py b/frappe/utils/response.py index 27967d2999..b180b2cf3f 100644 --- a/frappe/utils/response.py +++ b/frappe/utils/response.py @@ -67,11 +67,13 @@ def report_error(status_code): def is_traceback_allowed(): from frappe.permissions import is_system_user - return ( - frappe.db - and frappe.get_system_settings("allow_error_traceback") - and (not frappe.local.flags.disable_traceback or frappe._dev_server) - and is_system_user() + return frappe.db and ( + frappe._dev_server + or ( + frappe.get_system_settings("allow_error_traceback") + and not frappe.local.flags.disable_traceback + and is_system_user() + ) )