diff --git a/lib/workers/repository/process/lookup/index.js b/lib/workers/repository/process/lookup/index.js
index 3e342d89b1a953ae76f104c757e6c8234a067203..70e524294fbe6eafcab82d0469beaa31d38ddbf1 100644
--- a/lib/workers/repository/process/lookup/index.js
+++ b/lib/workers/repository/process/lookup/index.js
@@ -84,7 +84,11 @@ async function lookupUpdates(config) {
     }
     const rangeStrategy = getRangeStrategy(config);
     const fromVersion = getFromVersion(config, rangeStrategy, allVersions);
-    if (rangeStrategy === 'pin' && !isSingleVersion(currentValue)) {
+    if (
+      fromVersion &&
+      rangeStrategy === 'pin' &&
+      !isSingleVersion(currentValue)
+    ) {
       res.updates.push({
         updateType: 'pin',
         isPin: true,