From 8c72f343576684f012f97b087a79132583090eff Mon Sep 17 00:00:00 2001 From: Matthew Holt Date: Mon, 8 Aug 2022 12:49:39 -0600 Subject: fileserver: Generate Etag from sidecar file Don't use the primary/uncompressed file for Etag when serving sidecars. This was just overlooked initially. --- modules/caddyhttp/fileserver/staticfiles.go | 1 + 1 file changed, 1 insertion(+) (limited to 'modules/caddyhttp/fileserver') diff --git a/modules/caddyhttp/fileserver/staticfiles.go b/modules/caddyhttp/fileserver/staticfiles.go index 93d529d..43ef088 100644 --- a/modules/caddyhttp/fileserver/staticfiles.go +++ b/modules/caddyhttp/fileserver/staticfiles.go @@ -374,6 +374,7 @@ func (fsrv *FileServer) ServeHTTP(w http.ResponseWriter, r *http.Request, next c continue } defer file.Close() + info = compressedInfo w.Header().Set("Content-Encoding", ae) w.Header().Del("Accept-Ranges") w.Header().Add("Vary", "Accept-Encoding") -- cgit v1.2.3