companion: check if body is present in error response (#2264)

fixes #2254
This commit is contained in:
Ifedapo .A. Olarewaju 2020-05-13 13:49:48 +01:00 committed by GitHub
parent 58cf8e8deb
commit b5c67e6ea1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View file

@ -215,7 +215,7 @@ class DropBox extends Provider {
_error (err, resp) {
if (resp) {
const fallbackMessage = `request to ${this.authProvider} returned ${resp.statusCode}`
const errMsg = resp.body.error_summary ? resp.body.error_summary : fallbackMessage
const errMsg = (resp.body || {}).error_summary ? resp.body.error_summary : fallbackMessage
return resp.statusCode === 401 ? new ProviderAuthError() : new ProviderApiError(errMsg, resp.statusCode)
}

View file

@ -137,7 +137,7 @@ class OneDrive extends Provider {
_error (err, resp) {
if (resp) {
const fallbackMsg = `request to ${this.authProvider} returned ${resp.statusCode}`
const errMsg = resp.body.error ? resp.body.error.message : fallbackMsg
const errMsg = (resp.body || {}).error ? resp.body.error.message : fallbackMsg
return resp.statusCode === 401 ? new ProviderAuthError() : new ProviderApiError(errMsg, resp.statusCode)
}