diff --git a/lib/workers/repository/master-issue.js b/lib/workers/repository/master-issue.js
index 27e9f7eaf16df806a6f2aba6380b2a2122735f26..205088991f05a667df25217d476369233214ed69 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';