From d51b3aa40c079c558b076d6e3358346264948631 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Mon, 19 Apr 2021 14:10:21 +0200 Subject: [PATCH] fix: validate version before calling isGreaterThan Closes #9602 --- lib/workers/repository/process/lookup/filter.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/workers/repository/process/lookup/filter.ts b/lib/workers/repository/process/lookup/filter.ts index ccf4c2f94b..aa3c2c3a96 100644 --- a/lib/workers/repository/process/lookup/filter.ts +++ b/lib/workers/repository/process/lookup/filter.ts @@ -39,8 +39,10 @@ export function filterVersions( } // Leave only versions greater than current - let filteredVersions = releases.filter((v) => - versioning.isGreaterThan(v.version, currentVersion) + let filteredVersions = releases.filter( + (v) => + versioning.isVersion(v.version) && + versioning.isGreaterThan(v.version, currentVersion) ); // Don't upgrade from non-deprecated to deprecated -- GitLab