diff options
| author | Bond_009 <bond.009@outlook.com> | 2019-10-11 18:08:41 +0200 |
|---|---|---|
| committer | Bond_009 <bond.009@outlook.com> | 2019-11-01 17:57:19 +0100 |
| commit | 81c135c5bb01fbfb62ce67dc091e3e9f1c6d2c10 (patch) | |
| tree | e65f8dab9dd8de41dc9da221007d886a108f5da1 | |
| parent | d529f81cd93029e6293b8457bc7090d4277c0228 (diff) | |
Fix PR issues
| -rw-r--r-- | Emby.Server.Implementations/Updates/InstallationManager.cs | 8 |
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 /> |
