From 9f5abdc9d3bfaccb0e69b65dff8aa382c21c4c1d Mon Sep 17 00:00:00 2001 From: Krzysztof Modras Date: Tue, 13 Dec 2022 14:30:19 +0100 Subject: [PATCH] MV2: api - handle missing cookies gracefully fix #954 --- extension-manifest-v2/src/utils/api.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extension-manifest-v2/src/utils/api.js b/extension-manifest-v2/src/utils/api.js index c9d305743..e8c00e3d8 100644 --- a/extension-manifest-v2/src/utils/api.js +++ b/extension-manifest-v2/src/utils/api.js @@ -35,11 +35,11 @@ class Api { const pending = (async () => { const fromCookie = async (name) => { - const { value } = await cookiesGet({ name }); - if (!value) { + const cookie = await cookiesGet({ name }); + if (!cookie || !cookie.value) { throw new Error(`Unable to refreshToken without "${name}"`); } - return value; + return cookie.value; }; const headers = { UserId: await fromCookie('user_id'),