aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBond_009 <bond.009@outlook.com>2019-10-11 18:08:41 +0200
committerBond_009 <bond.009@outlook.com>2019-11-01 17:57:19 +0100
commit81c135c5bb01fbfb62ce67dc091e3e9f1c6d2c10 (patch)
treee65f8dab9dd8de41dc9da221007d886a108f5da1
parentd529f81cd93029e6293b8457bc7090d4277c0228 (diff)
Fix PR issues
-rw-r--r--Emby.Server.Implementations/Updates/InstallationManager.cs8
1 files changed, 5 insertions, 3 deletions
diff --git a/Emby.Server.Implementations/Updates/InstallationManager.cs b/Emby.Server.Implementations/Updates/InstallationManager.cs
index 28c3f0e9d..2ac754eb6 100644
--- a/Emby.Server.Implementations/Updates/InstallationManager.cs
+++ b/Emby.Server.Implementations/Updates/InstallationManager.cs
@@ -146,21 +146,23 @@ namespace Emby.Server.Implementations.Updates
return availablePackages;
}
- /// <inheridoc />
+ /// <inheritdoc />
public IEnumerable<PackageVersionInfo> GetCompatibleVersions(
IEnumerable<PackageVersionInfo> availableVersions,
Version minVersion = null,
PackageVersionClass classification = PackageVersionClass.Release)
{
var appVer = _applicationHost.ApplicationVersion;
- availableVersions = availableVersions.Where(x => Version.Parse(x.requiredVersionStr) <= appVer);
+ availableVersions = availableVersions
+ .Where(x => x.classification == classification
+ && Version.Parse(x.requiredVersionStr) <= appVer);
if (minVersion != null)
{
availableVersions = availableVersions.Where(x => x.Version >= minVersion);
}
- return availableVersions;
+ return availableVersions.OrderByDescending(x => x.Version);
}
/// <inheritdoc />