diff --git a/lib/workers/repository/process/lookup/index.js b/lib/workers/repository/process/lookup/index.js
index 304f74f60eb07d76077d6a509607d3457e75c632..baa54f9da3ca1ce0e361b0f9cb0deca6b227f26e 100644
--- a/lib/workers/repository/process/lookup/index.js
+++ b/lib/workers/repository/process/lookup/index.js
@@ -63,7 +63,9 @@ async function lookupUpdates(config) {
     if (allVersions.length === 0) {
       const message = `No valid versions returned from registry for this package`;
       logger.debug({ dependency: depName, result: dependency }, message);
-      return res;
+      if (!config.currentDigest) {
+        return res;
+      }
     }
     if (config.followTag) {
       const taggedVersion = dependency.tags[config.followTag];