From fa807d456e8f86ff8e1d07eff0ee4875920d0e4b Mon Sep 17 00:00:00 2001 From: Martial Maillot Date: Wed, 17 Feb 2021 15:34:22 +0100 Subject: [PATCH] fix(ingester): update package data even if not present in the database (#328) --- targets/ingester/src/cli.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/targets/ingester/src/cli.js b/targets/ingester/src/cli.js index 907c61375..e9e3d1ad5 100644 --- a/targets/ingester/src/cli.js +++ b/targets/ingester/src/cli.js @@ -232,8 +232,13 @@ async function main() { await download(pkgName, pkgInfo.url); } const ingestedVersion = await getLastIngestedVersion(pkgName); + // Need to update the package: + // if the version is lower than the version from database (ingestedVersion) + // or the package is not present in the database (ingestedVersion is null). if (ingestedVersion && semver.gt(pkgInfo.version, ingestedVersion)) { packagesToUpdate.set(pkgName, { getDocuments, version: pkgInfo.version }); + } else if (!ingestedVersion) { + packagesToUpdate.set(pkgName, { getDocuments, version: pkgInfo.version }); } }