diff --git a/XLWebServices/Services/DalamudReleaseDataService.cs b/XLWebServices/Services/DalamudReleaseDataService.cs index 2a86bee..14f3e23 100644 --- a/XLWebServices/Services/DalamudReleaseDataService.cs +++ b/XLWebServices/Services/DalamudReleaseDataService.cs @@ -138,6 +138,13 @@ public async Task ClearCache() continue; } } + + // Skip releases that aren't applicable. Ideally XL should see this and request stable instead, but here we are. + if (!tempRelease.IsApplicableForCurrentGameVer.GetValueOrDefault(true)) + { + logger.LogInformation("Skipping {Track} as it's not applicable for current game version", content.Name); + continue; + } releasesDict.Add(content.Name, tempRelease); }