diff --git a/lib/datasource/index.ts b/lib/datasource/index.ts index 9ab408ccfcdf08..2378c230198da3 100644 --- a/lib/datasource/index.ts +++ b/lib/datasource/index.ts @@ -1,4 +1,5 @@ import is from '@sindresorhus/is'; +import _ from 'lodash'; import { logger } from '../logger'; import * as runCache from '../util/cache/run'; import { clone } from '../util/clone'; @@ -168,7 +169,7 @@ async function fetchReleases( registryUrls, }); } - if (!dep?.releases?.length) { + if (!dep || _.isEqual(dep, { releases: [] })) { return null; } addMetaData(dep, datasourceName, config.lookupName); diff --git a/lib/datasource/maven/index.ts b/lib/datasource/maven/index.ts index 2569c7240ef043..8c1337fd1b2355 100644 --- a/lib/datasource/maven/index.ts +++ b/lib/datasource/maven/index.ts @@ -278,6 +278,10 @@ export async function getReleases({ logger.debug(`Found ${availableVersions.length} new versions for ${dependency.display} in repository ${repoUrl}`); // prettier-ignore } + if (!versions?.length) { + return null; + } + let dependencyInfo = {}; const latestVersion = getLatestStableVersion(versions); if (latestVersion) {