From 8ee83f738ba9e68e8eca24bfa8a0c7b4b79df8bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ton=C4=87i=20Vatavuk?= Date: Wed, 27 Apr 2022 17:44:49 +0200 Subject: [PATCH] fix# https://github.com/oqtane/oqtane.framework/issues/2160 --- .../Modules/Admin/ModuleDefinitions/Index.razor | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Index.razor b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Index.razor index 4648e900..305b8542 100644 --- a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Index.razor +++ b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Index.razor @@ -50,9 +50,9 @@ else @((MarkupString)PurchaseLink(context.PackageName)) - @if (UpgradeAvailable(context.PackageName, context.Version)) + @if (UpgradeAvailable(context.PackageName, context.Version, out var upgradeToVersion)) { - + } @@ -103,15 +103,17 @@ else return link; } - private bool UpgradeAvailable(string packagename, string version) + private bool UpgradeAvailable(string packagename, string version, out string upgradeToVersion) { var upgradeavailable = false; + upgradeToVersion = ""; if (!string.IsNullOrEmpty(packagename) && _packages != null) { var package = _packages.Where(item => item.PackageId == packagename).FirstOrDefault(); if (package != null) { - upgradeavailable = (Version.Parse(package.Version).CompareTo(Version.Parse(version)) > 0); + upgradeToVersion = package.Version; + upgradeavailable = (Version.Parse(upgradeToVersion).CompareTo(Version.Parse(version)) > 0); } }