From 5eb236802b6dc2f505d48d674eaaf2146a4e7cad Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Tue, 17 Jan 2023 19:19:05 +0100
Subject: [PATCH] fix(cache): pass REPOSITORY_CHANGED error up (#19877)

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

diff --git a/lib/workers/repository/cache.ts b/lib/workers/repository/cache.ts
index 0733c8d5ae..00e12ea180 100644
--- a/lib/workers/repository/cache.ts
+++ b/lib/workers/repository/cache.ts
@@ -1,5 +1,6 @@
 /* istanbul ignore file */
 
+import { REPOSITORY_CHANGED } from '../../constants/error-messages';
 import { logger } from '../../logger';
 import { platform } from '../../modules/platform';
 import { getCache } from '../../util/cache/repository';
@@ -94,6 +95,9 @@ async function generateBranchCache(
       logger.warn({ err, branchName }, 'HTTP error generating branch cache');
       return null;
     }
+    if (err.message === REPOSITORY_CHANGED) {
+      throw err;
+    }
     logger.error({ err, branchName }, 'Error generating branch cache');
     return null;
   }
-- 
GitLab