From 7587eedd6b860c43aa36b61abe4b5b3460e99fdd Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Sat, 10 Oct 2020 08:09:15 +0200
Subject: [PATCH] fix: try/catch branch cache modified call

---
 lib/workers/repository/cache.ts | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/lib/workers/repository/cache.ts b/lib/workers/repository/cache.ts
index 6ba4ef089a..a539dc8727 100644
--- a/lib/workers/repository/cache.ts
+++ b/lib/workers/repository/cache.ts
@@ -53,7 +53,14 @@ async function generateBranchCache(branch: BranchConfig): Promise<BranchCache> {
       }
     }
     const automerge = !!branch.automerge;
-    const isModified = sha ? await isBranchModified(branchName) : false;
+    let isModified = false;
+    if (sha) {
+      try {
+        isModified = await isBranchModified(branchName);
+      } catch (err) /* istanbul ignore next */ {
+        // Do nothing
+      }
+    }
     const upgrades: BranchUpgradeCache[] = branch.upgrades
       ? branch.upgrades.map(generateBranchUpgradeCache)
       : [];
-- 
GitLab