diff --git a/lib/workers/pr/index.js b/lib/workers/pr/index.js
index ab7f1b5f6fd149b90f4d07cc0bbdca2a7c9b3d5e..5d854be474dcc070b46a395fb6e4ce343ee3ee38 100644
--- a/lib/workers/pr/index.js
+++ b/lib/workers/pr/index.js
@@ -114,9 +114,9 @@ async function ensurePr(prConfig) {
 
   // Get changelog and then generate template strings
   for (const upgrade of upgrades) {
-    const upgradeKey = `${upgrade.depName}-${upgrade.manager}-${
-      upgrade.fromVersion
-    }-${upgrade.toVersion}`;
+    const upgradeKey = `${upgrade.depName}-${
+      upgrade.manager
+    }-${upgrade.fromVersion || upgrade.currentValue}-${upgrade.toVersion}`;
     if (processedUpgrades.includes(upgradeKey)) {
       continue; // eslint-disable-line no-continue
     }