diff --git a/lib/modules/platform/github/pr.ts b/lib/modules/platform/github/pr.ts index ac8c011692b6c061755966dbb2bb7e3861252fff..8e65b4590e4073eba65f0e2a6cb521c03aa13261 100644 --- a/lib/modules/platform/github/pr.ts +++ b/lib/modules/platform/github/pr.ts @@ -16,7 +16,12 @@ function isOldCache(prCache: unknown): prCache is ApiPageCache<GhRestPr> { !is.emptyObject(prCache.items) ) { const [item] = Object.values(prCache.items); - if (is.plainObject(item) && is.string(item.node_id)) { + // istanbul ignore if + if ( + is.plainObject(item) && + is.plainObject(item.head) && + is.plainObject(item.base) + ) { return true; } } @@ -26,6 +31,7 @@ function isOldCache(prCache: unknown): prCache is ApiPageCache<GhRestPr> { function migrateCache(cache: unknown): void { const items: ApiPageCache<GhPr>['items'] = {}; + // istanbul ignore if if (isOldCache(cache)) { for (const item of Object.values(cache.items)) { items[item.number] = coerceRestPr(item);