diff --git a/lib/workers/repository/update/branch/auto-replace.ts b/lib/workers/repository/update/branch/auto-replace.ts
index 8b9ee4967cd2f57158a38d744e66ec5db589cc71..dd227fc711e58228329f8018294d85cfc7186489 100644
--- a/lib/workers/repository/update/branch/auto-replace.ts
+++ b/lib/workers/repository/update/branch/auto-replace.ts
@@ -103,7 +103,13 @@ export async function confirmIfDepUpdated(
 
 function getDepsSignature(deps: PackageDependency[]): string {
   // TODO: types (#7154)
-  return deps.map((dep) => `${dep.depName!}${dep.packageName!}`).join(',');
+  return deps
+    .map(
+      (dep) =>
+        `${(dep.depName ?? dep.packageName)!}${(dep.packageName ??
+          dep.depName)!}`
+    )
+    .join(',');
 }
 
 export async function checkBranchDepsMatchBaseDeps(