Commit 956ae0eb authored by Steven's avatar Steven

fix: prevent browser caching of API responses in MetadataInterceptor

parent 9cc970a3
...@@ -56,7 +56,7 @@ func (*MetadataInterceptor) WrapUnary(next connect.UnaryFunc) connect.UnaryFunc ...@@ -56,7 +56,7 @@ func (*MetadataInterceptor) WrapUnary(next connect.UnaryFunc) connect.UnaryFunc
// Prevent browser caching of API responses to avoid stale data issues // Prevent browser caching of API responses to avoid stale data issues
// See: https://github.com/usememos/memos/issues/5470 // See: https://github.com/usememos/memos/issues/5470
if resp != nil { if resp != nil && resp.Header() != nil {
resp.Header().Set("Cache-Control", "no-cache, no-store, must-revalidate") resp.Header().Set("Cache-Control", "no-cache, no-store, must-revalidate")
resp.Header().Set("Pragma", "no-cache") resp.Header().Set("Pragma", "no-cache")
resp.Header().Set("Expires", "0") resp.Header().Set("Expires", "0")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment