From 016e0e88090bdea75891fe2c97bca89eb04577ef Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Fri, 27 Jan 2023 12:15:03 +0100 Subject: [PATCH] Give correct error if appstore login requires 2fa --- src/appstore.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/appstore.js b/src/appstore.js index 74d78d7b3..634f6f427 100644 --- a/src/appstore.js +++ b/src/appstore.js @@ -88,7 +88,7 @@ async function login(email, password, totpToken) { .ok(() => true)); if (error) throw new BoxError(BoxError.NETWORK_ERROR, error.message); - if (response.status === 401) throw new BoxError(BoxError.INVALID_CREDENTIALS); + if (response.status === 401) throw new BoxError(BoxError.INVALID_CREDENTIALS, response.body.message); if (response.status !== 200) throw new BoxError(BoxError.EXTERNAL_ERROR, `Login error. status code: ${response.status}`); if (!response.body.accessToken) throw new BoxError(BoxError.EXTERNAL_ERROR, `Login error. invalid response: ${response.text}`);