From 16bc9b16d2d66a6a15a34d579895f293e8685a7f Mon Sep 17 00:00:00 2001 From: Agustin Casagrande <56738079+agustincasagrande@users.noreply.github.com> Date: Thu, 29 Sep 2022 02:04:45 -0300 Subject: refactor(ext/cache): remove extra headers iteration in cache.put (#16078) --- ext/cache/01_cache.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'ext') diff --git a/ext/cache/01_cache.js b/ext/cache/01_cache.js index 9c624b5d7..b08de3675 100644 --- a/ext/cache/01_cache.js +++ b/ext/cache/01_cache.js @@ -109,11 +109,9 @@ // Step 7. const varyHeader = getHeader(innerResponse.headerList, "vary"); if (varyHeader) { - const fieldValues = varyHeader.split(",").map((field) => field.trim()); - for (const fieldValue of fieldValues) { - if ( - fieldValue === "*" - ) { + const fieldValues = varyHeader.split(","); + for (const field of fieldValues) { + if (field.trim() === "*") { throw new TypeError("Vary header must not contain '*'"); } } -- cgit v1.2.3