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);
}
}