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