From 223722ad4ca0f44509e66db46843958da4504414 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Tue, 27 Mar 2018 15:33:05 +0200 Subject: [PATCH] fix: pass rate limit exceeded errors up from ensurePr --- lib/workers/pr/index.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/workers/pr/index.js b/lib/workers/pr/index.js index dcbc4b57b9..255b0e4059 100644 --- a/lib/workers/pr/index.js +++ b/lib/workers/pr/index.js @@ -328,6 +328,11 @@ async function ensurePr(prConfig) { logger.info(`Created ${pr.displayNumber}`); return pr; } catch (err) { + // istanbul ignore if + if (err.message === 'rate-limit-exceeded') { + logger.debug('Passing rate-limit-exceeded error up'); + throw err; + } logger.error({ err }, 'Failed to ensure PR:', err); } return null; -- GitLab