From 6b3311e622bb11017256f8a01acd9bdec21ac999 Mon Sep 17 00:00:00 2001 From: "Frank F. Burmo" Date: Tue, 26 May 2026 10:06:27 +0200 Subject: [PATCH] fix: correct version comparison logic in isVersionAffected function --- osv-local/src/query.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/osv-local/src/query.ts b/osv-local/src/query.ts index c73b256..b663c42 100644 --- a/osv-local/src/query.ts +++ b/osv-local/src/query.ts @@ -31,10 +31,11 @@ function isVersionAffected( const v = semver.valid(semver.coerce(version)); if (!v) return false; + const introducedV = introduced && introduced !== "0" ? semver.coerce(introduced) : null; const introducedOk = !introduced || introduced === "0" || - semver.gte(v, semver.coerce(introduced)!.version); + (introducedV ? semver.gte(v, introducedV.version) : true); if (!introducedOk) return false;