From f6980b51f2568bb3f4410a3268aa0c743ff11c84 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@keylocation.sg> Date: Tue, 18 Jul 2017 07:48:24 +0200 Subject: [PATCH] fix(cleanup): Add pr exists check --- lib/workers/repository/cleanup.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/workers/repository/cleanup.js b/lib/workers/repository/cleanup.js index 16a9cb7eb8..8ae52d51f0 100644 --- a/lib/workers/repository/cleanup.js +++ b/lib/workers/repository/cleanup.js @@ -18,15 +18,15 @@ async function pruneStaleBranches(config, branchList) { if (renovateBranches.indexOf('renovate/lock-file-maintenance') !== -1) { logger.debug('Checking lock file branch'); const pr = await config.api.getBranchPr('renovate/lock-file-maintenance'); - if (pr.isClosed) { + if (pr && pr.isClosed) { logger.info( 'Deleting lock file maintenance branch as PR has been closed' ); await config.api.deleteBranch('renovate/lock-file-maintenance'); - } else if (pr.isUnmergeable) { + } else if (pr && pr.isUnmergeable) { logger.info('Deleting lock file maintenance branch as it is unmergeable'); await config.api.deleteBranch('renovate/lock-file-maintenance'); - } else if (pr.changed_files === 0) { + } else if (pr && pr.changed_files === 0) { logger.info( 'Deleting lock file maintenance branch as it has no changed files' ); -- GitLab