From 6fa38a325d1d4dec48e838d39d07922109dfb5ca Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Tue, 16 Feb 2021 21:45:26 +0530 Subject: [PATCH] fix: Fallback value for allow_traceback when no db --- frappe/utils/response.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/utils/response.py b/frappe/utils/response.py index c35ebc751e..c9123412f0 100644 --- a/frappe/utils/response.py +++ b/frappe/utils/response.py @@ -26,8 +26,8 @@ from frappe.core.doctype.access_log.access_log import make_access_log def report_error(status_code): '''Build error. Show traceback in developer mode''' - if (cint(frappe.db.get_system_setting('allow_error_traceback')) - and (status_code!=404 or frappe.conf.logging) + allow_traceback = cint(frappe.db.get_system_setting('allow_error_traceback')) if frappe.db else True + if (allow_traceback and (status_code!=404 or frappe.conf.logging) and not frappe.local.flags.disable_traceback): frappe.errprint(frappe.utils.get_traceback())