From ba2f52ae08b886d88ceb341be8c8d18a6d8ff201 Mon Sep 17 00:00:00 2001 From: jkhsjdhjs Date: Fri, 14 Feb 2020 10:03:30 +0100 Subject: [PATCH] fix TypeError when passing a CookieJar without the "r" flag to fetch bump patch version to 1.3.5 --- package-lock.json | 2 +- package.json | 2 +- src/index.mjs | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3c0efa3..3f53f2c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "node-fetch-cookies", - "version": "1.3.4", + "version": "1.3.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index c1cd0d2..7f61632 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-fetch-cookies", - "version": "1.3.4", + "version": "1.3.5", "description": "node-fetch wrapper that adds support for cookie-jars", "main": "src/index.mjs", "engines": { diff --git a/src/index.mjs b/src/index.mjs index 1bdc532..eb341ed 100644 --- a/src/index.mjs +++ b/src/index.mjs @@ -19,8 +19,9 @@ async function fetch(cookieJars, url, options) { if(cookieJars) { if(Array.isArray(cookieJars) && cookieJars.every(c => c instanceof CookieJar)) addValidFromJars(cookieJars.filter(jar => jar.flags.includes("r"))); - else if(cookieJars instanceof CookieJar && cookieJars.flags.includes("r")) - addValidFromJars([cookieJars]); + else if(cookieJars instanceof CookieJar) + if(cookieJars.flags.includes("r")) + addValidFromJars([cookieJars]); else throw paramError("First", "cookieJars", "fetch", ["CookieJar", "[CookieJar]"]); }