diff --git a/XLWebServices/Controllers/Dalamud/ReleaseController.cs b/XLWebServices/Controllers/Dalamud/ReleaseController.cs index 97b306e..82e51ab 100644 --- a/XLWebServices/Controllers/Dalamud/ReleaseController.cs +++ b/XLWebServices/Controllers/Dalamud/ReleaseController.cs @@ -56,8 +56,8 @@ public IActionResult VersionInfo([FromQuery] string? track = "", [FromQuery] str string? keyOverride = null; if (releases.DeclarativeAliases.TryGetValue(track, out var aliasTrack)) { + keyOverride = releases.DalamudVersions[track].Key; track = aliasTrack; - keyOverride = releases.DalamudVersions[aliasTrack].Key; } DalamudReleaseDataService.DalamudVersion? resultVersion = null; diff --git a/XLWebServices/Services/DalamudReleaseDataService.cs b/XLWebServices/Services/DalamudReleaseDataService.cs index 7a17df4..e93401f 100644 --- a/XLWebServices/Services/DalamudReleaseDataService.cs +++ b/XLWebServices/Services/DalamudReleaseDataService.cs @@ -88,7 +88,7 @@ public async Task ClearCache() var declarative = await GetDeclarative(shaDeclarative); if (declarative == null) throw new Exception("Declarative was null"); - + // Go through declaratives and map aliases this.DeclarativeAliases = declarative.Tracks .Where(track => !string.IsNullOrEmpty(track.Value.Alias))