Don't check bytesize for empty payloads

This commit is contained in:
rijkvanzanten
2022-06-13 13:04:21 -04:00
parent 8cee483a1d
commit 2ecaf0360c

View File

@@ -17,7 +17,7 @@ export const respond: RequestHandler = asyncHandler(async (req, res) => {
let exceedsMaxSize = false;
if (env.CACHE_VALUE_MAX_SIZE !== false) {
const valueSize = stringByteSize(JSON.stringify(res.locals.payload));
const valueSize = res.locals.payload ? stringByteSize(JSON.stringify(res.locals.payload)) : 0;
const maxSize = parseBytesConfiguration(env.CACHE_VALUE_MAX_SIZE);
exceedsMaxSize = valueSize > maxSize;
}