From 85bcc372e7f371ceb460d5acdaf33171fb1684d2 Mon Sep 17 00:00:00 2001 From: Rucha Mahabal Date: Sat, 15 Mar 2025 15:27:03 +0530 Subject: [PATCH] fix: skip preloading bundled assets if `http_status_code` is 404 Co-authored-by: Suraj Shetty --- frappe/website/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/website/utils.py b/frappe/website/utils.py index b1cb58d8f7..07f1ae74fc 100644 --- a/frappe/website/utils.py +++ b/frappe/website/utils.py @@ -557,7 +557,8 @@ def build_response(path, data, http_status_code, headers: dict | None = None): response.headers["X-Page-Name"] = cstr(cstr(path).encode("ascii", errors="xmlcharrefreplace")) response.headers["X-From-Cache"] = frappe.local.response.from_cache or False - add_preload_for_bundled_assets(response) + if http_status_code != 404: + add_preload_for_bundled_assets(response) if headers: for key, val in headers.items():