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';