Bond_009 vor 5 Jahren
Ursprung
Commit
81c135c5bb
1 geänderte Dateien mit 5 neuen und 3 gelöschten Zeilen
  1. 5 3
      Emby.Server.Implementations/Updates/InstallationManager.cs

+ 5 - 3
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 />