From 32017a2fbfc3f21139dc5e8a740eb76e5c89da1c Mon Sep 17 00:00:00 2001 From: richjohnrambo Date: Thu, 24 Sep 2026 01:01:57 +0800 Subject: [PATCH] fix: avoid stale admin asset cache --- server/internal/logic/hook/init.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/internal/logic/hook/init.go b/server/internal/logic/hook/init.go index 3e97b5d..a12fda3 100644 --- a/server/internal/logic/hook/init.go +++ b/server/internal/logic/hook/init.go @@ -40,6 +40,8 @@ func (s *sHook) setAdminStaticCacheHeader(r *ghttp.Request) { return } if strings.HasPrefix(path, "/admin/assets/") { - r.Response.Header().Set("Cache-Control", "public, max-age=31536000, immutable") + r.Response.Header().Set("Cache-Control", "no-cache, must-revalidate") + r.Response.Header().Set("Pragma", "no-cache") + r.Response.Header().Set("Expires", "0") } }