diff --git a/lib/platform/bitbucket-server/index.js b/lib/platform/bitbucket-server/index.js index 392b5b5a841930fe3f881eb7331a27babcdc9cb7..a4af93f7586f9a3b81bbfadcd24bb37b909ec8f1 100644 --- a/lib/platform/bitbucket-server/index.js +++ b/lib/platform/bitbucket-server/index.js @@ -257,11 +257,13 @@ async function deleteBranch(branchName, closePr = false) { if (closePr) { // getBranchPr const pr = await getBranchPr(branchName); - await api.post( - `/rest/api/1.0/projects/${config.projectKey}/repos/${ - config.repositorySlug - }/pull-requests/${pr.number}/decline?version=${pr.version + 1}` - ); + if (pr) { + await api.post( + `/rest/api/1.0/projects/${config.projectKey}/repos/${ + config.repositorySlug + }/pull-requests/${pr.number}/decline?version=${pr.version + 1}` + ); + } } return config.storage.deleteBranch(branchName); }