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}`);