mirror of
https://github.com/go-gitea/gitea.git
synced 2026-10-10 20:18:30 +00:00
fix(httpcache): raw files return 304 after a change when the new commit is older (#39435)
This commit is contained in:
1 parent
db7d1da28f
commit
6809ecf2d2
2 files changed
+16
-1
No files matched your search
@@ -99,7 +99,9 @@ func handleGenericETagTimeCache(req *http.Request, w http.ResponseWriter, etag s
|
||||
return true
|
||||
}
|
||||
}
|
||||
if lastModified != nil && !lastModified.IsZero() {
|
||||
// https://www.rfc-editor.org/rfc/rfc9110#section-13.1.3
|
||||
// A recipient MUST ignore If-Modified-Since if the request contains an If-None-Match header field
|
||||
if lastModified != nil && !lastModified.IsZero() && req.Header.Get("If-None-Match") == "" {
|
||||
ifModifiedSince := req.Header.Get("If-Modified-Since")
|
||||
if ifModifiedSince != "" {
|
||||
t, err := time.Parse(http.TimeFormat, ifModifiedSince)
|
||||
|
||||
Reference in new issue
Block a user