From e16f3b1c8413e1850c5fa66098911a53bd5c43a5 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Wed, 19 Feb 2025 11:28:34 +0530 Subject: [PATCH] fix: set default, don't override cache headers (#31306) Oof. --- frappe/app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/app.py b/frappe/app.py index 6ed100792d..5fc5a5d956 100644 --- a/frappe/app.py +++ b/frappe/app.py @@ -242,7 +242,7 @@ def process_response(response: Response): return # Default for all requests is no-cache unless explicitly opted-in by endpoint - response.headers.update(NO_CACHE_HEADERS) + response.headers.setdefault("Cache-Control", NO_CACHE_HEADERS["Cache-Control"]) # rate limiter headers if hasattr(frappe.local, "rate_limiter"):