From 4c4f11f4b3615f8d93ac29c18380b74f539871d2 Mon Sep 17 00:00:00 2001 From: Oscar Kilhed Date: Wed, 22 Nov 2023 17:41:54 +0100 Subject: [PATCH] Avatar: Allow browser caching of /avatar/ (#78314) don't set no-store headers to /avatar/ --- pkg/middleware/middleware.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/middleware/middleware.go b/pkg/middleware/middleware.go index cc0bac28bd3..f87ce728394 100644 --- a/pkg/middleware/middleware.go +++ b/pkg/middleware/middleware.go @@ -48,6 +48,7 @@ func AddDefaultResponseHeaders(cfg *setting.Cfg) web.Handler { _, _, resourceURLMatch := t.Match(c.Req.URL.Path) resourceCachable := resourceURLMatch && allowCacheControl(c.Resp) if !strings.HasPrefix(c.Req.URL.Path, "/public/plugins/") && + !strings.HasPrefix(c.Req.URL.Path, "/avatar/") && !strings.HasPrefix(c.Req.URL.Path, "/api/datasources/proxy/") && !resourceCachable { addNoCacheHeaders(c.Resp) }