From 2d506da0dfd38f3dc87ea4b4dd00161d97dafb68 Mon Sep 17 00:00:00 2001 From: Teppo Jalava Date: Mon, 24 Aug 2020 00:05:14 +0300 Subject: [PATCH] Add few headers to api-requests to fix failing login on chrome --- src/api/sizeme-api.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/api/sizeme-api.js b/src/api/sizeme-api.js index 6de4185..85b58d9 100644 --- a/src/api/sizeme-api.js +++ b/src/api/sizeme-api.js @@ -92,7 +92,9 @@ class FitRequest { function createRequest (method, { token, withCredentials, body } = {}) { const headers = new Headers({ "X-Sizeme-Pluginversion": pluginVersion, - "X-Analytics-Enabled": true + "X-Analytics-Enabled": true, + "Accept": "application/json", + "Csrf-Token": "nocheck" }); if (token) { @@ -137,8 +139,8 @@ function jsonResponse (response) { return js; } - if (js.message) { - throw new ApiError(js.message, response); + if (js.error) { + throw new ApiError(js.error.message, response); } else { throw new ApiError(`${response.status} - ${response.statusText || "N/A"}`, response); }