diff --git a/lib/src/ResponseHandler.js b/lib/src/ResponseHandler.js index 0d680db73..9d0313dd4 100644 --- a/lib/src/ResponseHandler.js +++ b/lib/src/ResponseHandler.js @@ -17,7 +17,7 @@ var ResponseHandler = (function () { ResponseHandler.ParseError = function (rawErr) { var errObj; if (!('rawResponse' in rawErr)) { - if (rawErr.response !== undefined && rawErr.response.body !== null && 'error' in rawErr.response.body) { + if (rawErr.response !== undefined && rawErr.response.body !== null && typeof rawErr.response.body === 'object' && 'error' in rawErr.response.body) { errObj = rawErr.response.body.error; } } @@ -54,4 +54,4 @@ var ResponseHandler = (function () { return ResponseHandler; }()); exports.ResponseHandler = ResponseHandler; -//# sourceMappingURL=ResponseHandler.js.map \ No newline at end of file +//# sourceMappingURL=ResponseHandler.js.map