diff --git a/internal/validationresponsehandler.go b/internal/validationresponsehandler.go index 292e705..3c06403 100644 --- a/internal/validationresponsehandler.go +++ b/internal/validationresponsehandler.go @@ -81,6 +81,7 @@ func (r *validationResponseHandler) HandleValidationResponse( // RFC 9111 §4.3.3 Handling Validation Responses (304 Not Modified) // RFC 9111 §4.3.4 Freshening Stored Responses upon Validation updateStoredHeaders(ctx.Stored.Data, resp) + _ = r.rs.StoreResponse(req, ctx.Stored.Data, ctx.URLKey, ctx.Refs, ctx.Start, ctx.End, ctx.RefIndex) CacheStatusRevalidated.ApplyTo(ctx.Stored.Data.Header) r.l.LogCacheRevalidated(req, ctx.URLKey, ctx.ToMisc(nil)) return ctx.Stored.Data, nil