From e4db4a4a35a80ef55848a7c251346aa0d9cfa768 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Tue, 25 Sep 2018 08:50:47 +0200 Subject: [PATCH] =?UTF-8?q?fix(github):=20handle=20=E2=80=98empty=E2=80=99?= =?UTF-8?q?=20=20repository=20properly?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 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 c49366922a..a932c4f58c 100644 --- a/lib/workers/repository/error.js +++ b/lib/workers/repository/error.js @@ -13,6 +13,11 @@ async function handleError(config, err) { delete config.branchList; // eslint-disable-line no-param-reassign return err.message; } + if (err.message === 'empty') { + logger.info('Repository is empty - skipping'); + delete config.branchList; // eslint-disable-line no-param-reassign + return err.message; + } if (err.message === 'disabled') { logger.info('Repository is disabled - skipping'); return err.message; diff --git a/test/workers/repository/error.spec.js b/test/workers/repository/error.spec.js index c87623f519..f2ee28ba52 100644 --- a/test/workers/repository/error.spec.js +++ b/test/workers/repository/error.spec.js @@ -12,6 +12,7 @@ describe('workers/repository/error', () => { describe('handleError()', () => { const errors = [ 'uninitiated', + 'empty', 'disabled', 'repository-changed', 'fork', -- GitLab