diff --git a/frappe/app.py b/frappe/app.py index 6b16464d2c..a647b251c8 100644 --- a/frappe/app.py +++ b/frappe/app.py @@ -77,8 +77,9 @@ def application(request: Request): if request.method in UNSAFE_HTTP_METHODS and frappe.db and rollback: frappe.db.rollback() - for after_request_task in frappe.get_hooks("after_request"): - frappe.call(after_request_task, response=response, request=request) + if getattr(frappe.local, "initialised", False): + for after_request_task in frappe.get_hooks("after_request"): + frappe.call(after_request_task, response=response, request=request) log_request(request, response) process_response(response)