From fa7b3b5643118ac2485aa4a98c12efba93fe85af Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Thu, 26 Jul 2018 21:13:56 +0200
Subject: [PATCH] fix: pass platform-failure errors up from ensure pr

---
 lib/workers/pr/index.js | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/lib/workers/pr/index.js b/lib/workers/pr/index.js
index ed82d90b0a..499cebed5f 100644
--- a/lib/workers/pr/index.js
+++ b/lib/workers/pr/index.js
@@ -296,8 +296,11 @@ async function ensurePr(prConfig) {
     return pr;
   } catch (err) {
     // istanbul ignore if
-    if (err.message === 'rate-limit-exceeded') {
-      logger.debug('Passing rate-limit-exceeded error up');
+    if (
+      err.message === 'rate-limit-exceeded' ||
+      err.message === 'platform-failure'
+    ) {
+      logger.debug('Passing error up');
       throw err;
     }
     logger.error({ err }, 'Failed to ensure PR:', err);
-- 
GitLab