diff --git a/lib/workers/repository/process/lookup/index.js b/lib/workers/repository/process/lookup/index.js index 506d18d9172344103ed5424869be200f64568247..5bb9dc28fbd3e551ed6c3944c0527c0d4fd84583 100644 --- a/lib/workers/repository/process/lookup/index.js +++ b/lib/workers/repository/process/lookup/index.js @@ -146,8 +146,9 @@ async function lookupUpdates(config) { res.updates = res.updates.concat(Object.values(buckets)); res.releases = releases.filter( release => - filteredVersions.includes(release.version) || - release.version === fromVersion + filteredVersions.length && + (filteredVersions.includes(release.version) || + release.version === fromVersion) ); } else { logger.debug(`Dependency ${depName} has unsupported value ${currentValue}`); diff --git a/test/workers/repository/process/lookup/__snapshots__/index.spec.js.snap b/test/workers/repository/process/lookup/__snapshots__/index.spec.js.snap index 5f6cf88de6cdd84709da105b9ca0f40a27792d11..a00771d28d446848022daf6313777b52db2ce8d5 100644 --- a/test/workers/repository/process/lookup/__snapshots__/index.spec.js.snap +++ b/test/workers/repository/process/lookup/__snapshots__/index.spec.js.snap @@ -131,11 +131,7 @@ Object { exports[`manager/npm/lookup .lookupUpdates() handles digest pin for up to date version 1`] = ` Object { "homepage": undefined, - "releases": Array [ - Object { - "version": "8.1.0", - }, - ], + "releases": Array [], "repositoryUrl": null, "updates": Array [ Object {