From 55de0da32861e383fefe0b0ec7491a05415587e2 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Tue, 21 Jul 2020 17:31:00 +0300 Subject: [PATCH] cli: create VersionHelper --- .../Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs index f36b9f278a..359ad09684 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs @@ -226,7 +226,7 @@ namespace Volo.Abp.Cli.ProjectModification } else { - if (!switchToStable && currentVersion.Split("-").Length > 1) + if (!switchToStable && SemanticVersion.Parse(currentVersion).IsPrerelease) { version = await GetLatestVersion(package, true); } @@ -263,7 +263,7 @@ namespace Volo.Abp.Cli.ProjectModification var newVersion = includeReleaseCandidates ? versionList.First() - : versionList.FirstOrDefault(v => v.Split("-").Length < 2); + : versionList.FirstOrDefault(v => !SemanticVersion.Parse(v).IsPrerelease); var newVersionWithPrefix = $"~{newVersion}";