From f9f2c53b1301ecb667aab8626d60eaa44313e6e3 Mon Sep 17 00:00:00 2001 From: Nick Olinger Date: Tue, 28 Jan 2020 03:00:10 +0900 Subject: [PATCH] handle instances where caseless is not defined on response --- src/util/request-manager.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/util/request-manager.js b/src/util/request-manager.js index 8b2226ae6a..eda4b5969a 100644 --- a/src/util/request-manager.js +++ b/src/util/request-manager.js @@ -433,9 +433,7 @@ export default class RequestManager { } } - const server = res.caseless.get('server'); - - if (res.statusCode === 401 && server === 'GitHub.com') { + if (res.statusCode === 401 && res.caseless && res.caseless.get('server') === 'GitHub.com') { const message = `${res.body.message}. If using GITHUB_TOKEN in your env, check that it is valid.`; rejectWithoutUrl(new Error(this.reporter.lang('unauthorizedResponse', server, message))); }