Skip to content

Commit d20384b

Browse files
committed
double check IF_NONE_MATCH is set before checking etags
1 parent e2a4d01 commit d20384b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ const middleware = (opts) => async (req, res, next) => {
3737
let { status, headers, data } = JSON.parse(cached)
3838

3939
// pre-checking If-None-Match header
40-
if (req.headers[CACHE_IF_NONE_MATCH] === headers[CACHE_ETAG]) {
40+
if (req.headers[CACHE_IF_NONE_MATCH] && req.headers[CACHE_IF_NONE_MATCH] === headers[CACHE_ETAG]) {
4141
res.setHeader('content-length', '0')
4242
res.statusCode = 304
4343
res.end()

0 commit comments

Comments
 (0)