fix: Always show traceback on dev server (#35263)

This commit is contained in:
Ankush Menat 2025-12-16 12:43:28 +05:30 committed by GitHub
parent c7f5ea837a
commit dc3e598be8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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()
)
)