From 00346aba2ece78ad5f6455121784fff47dd66733 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Mon, 8 Oct 2018 12:53:49 +0200
Subject: [PATCH] fix(master issue): check branch.res first

---
 lib/workers/repository/master-issue.js | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/lib/workers/repository/master-issue.js b/lib/workers/repository/master-issue.js
index 27e9f7eaf1..205088991f 100644
--- a/lib/workers/repository/master-issue.js
+++ b/lib/workers/repository/master-issue.js
@@ -65,8 +65,8 @@ async function ensureMasterIssue(config, branches) {
     }
     issueBody += '\n';
   }
-  const rateLimited = branches.filter(branch =>
-    branch.res.endsWith('pr-hourly-limit-reached')
+  const rateLimited = branches.filter(
+    branch => branch.res && branch.res.endsWith('pr-hourly-limit-reached')
   );
   if (rateLimited.length) {
     issueBody += '## Rate Limited\n\n';
@@ -77,7 +77,9 @@ async function ensureMasterIssue(config, branches) {
     }
     issueBody += '\n';
   }
-  const errorList = branches.filter(branch => branch.res.endsWith('error'));
+  const errorList = branches.filter(
+    branch => branch.res && branch.res.endsWith('error')
+  );
   if (errorList.length) {
     issueBody += '## Errored\n\n';
     issueBody +=
@@ -120,8 +122,8 @@ async function ensureMasterIssue(config, branches) {
     }
     issueBody += '\n';
   }
-  const alreadyExisted = branches.filter(branch =>
-    branch.res.endsWith('already-existed')
+  const alreadyExisted = branches.filter(
+    branch => branch.res && branch.res.endsWith('already-existed')
   );
   if (alreadyExisted.length) {
     issueBody += '## Closed/Ignored\n\n';
-- 
GitLab