Merge pull request #212 from Aireil/fix_assembly_version_check

Fix assembly version not correctly sorted
This commit is contained in:
goaaats 2020-12-09 12:12:56 +01:00 committed by GitHub
commit 88a2f5aadf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -272,7 +272,11 @@ namespace Dalamud.Plugin
continue;
}
var sortedVersions = versions.OrderBy(x => int.Parse(x.Name.Replace(".", ""))).ToArray();
var sortedVersions = versions.OrderBy(dirInfo => {
var success = Version.TryParse(dirInfo.Name, out Version version);
if (!success) { Log.Debug("Unparseable version: {0}", dirInfo.Name); }
return version;
}).ToArray();
for (var i = 0; i < sortedVersions.Length - 1; i++) {
var disabledFile = new FileInfo(Path.Combine(sortedVersions[i].FullName, ".disabled"));
if (disabledFile.Exists) {