Skip to content

Commit 90da90c

Browse files
committed
Revert "fix: solve issue with Cache-Control header deletion (#6991)"
This reverts commit dea36be.
1 parent daf0598 commit 90da90c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/qwik-city/src/middleware/request-handler/request-event.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,7 @@ export function createRequestEvent(
228228

229229
error: <T = any>(statusCode: number, message: T) => {
230230
status = statusCode;
231+
headers.delete('Cache-Control');
231232
return new ServerError(statusCode, message);
232233
},
233234

@@ -241,8 +242,8 @@ export function createRequestEvent(
241242
}
242243
headers.set('Location', fixedURL);
243244
}
244-
// Fallback to 'no-store' when end user is not managing Cache-Control header
245-
if (statusCode > 301 && !headers.get('Cache-Control')) {
245+
headers.delete('Cache-Control');
246+
if (statusCode > 301) {
246247
headers.set('Cache-Control', 'no-store');
247248
}
248249
exit();
@@ -265,6 +266,7 @@ export function createRequestEvent(
265266
fail: <T extends Record<string, any>>(statusCode: number, data: T): FailReturn<T> => {
266267
check();
267268
status = statusCode;
269+
headers.delete('Cache-Control');
268270
return {
269271
failed: true,
270272
...data,

0 commit comments

Comments
 (0)