From 703fa52d6c801b7661b27df5eb0ce1c4d8f1a3ce Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Wed, 13 Feb 2019 16:33:58 -0500 Subject: [PATCH] fix: bad-credentials --- lib/workers/repository/error.js | 5 +++++ test/workers/repository/error.spec.js | 1 + 2 files changed, 6 insertions(+) diff --git a/lib/workers/repository/error.js b/lib/workers/repository/error.js index 5acd918b84..9b0c946774 100644 --- a/lib/workers/repository/error.js +++ b/lib/workers/repository/error.js @@ -94,6 +94,11 @@ async function handleError(config, err) { delete config.branchList; // eslint-disable-line no-param-reassign return err.message; } + if (err.message === 'bad-credentials') { + logger.warn('Bad credentials - aborting'); + delete config.branchList; // eslint-disable-line no-param-reassign + return err.message; + } if (err.message === 'integration-unauthorized') { logger.warn('Integration unauthorized - aborting'); delete config.branchList; // eslint-disable-line no-param-reassign diff --git a/test/workers/repository/error.spec.js b/test/workers/repository/error.spec.js index b37d4362d6..82ccb6a69d 100644 --- a/test/workers/repository/error.spec.js +++ b/test/workers/repository/error.spec.js @@ -24,6 +24,7 @@ describe('workers/repository/error', () => { 'blocked', 'not-found', 'forbidden', + 'bad-credentials', 'rate-limit-exceeded', 'lockfile-error', 'disk-space', -- GitLab