diff --git a/src/Tgstation.Server.Host/Utils/GitHubService.cs b/src/Tgstation.Server.Host/Utils/GitHubService.cs index 5d1d6ef5d4..4acc35c612 100644 --- a/src/Tgstation.Server.Host/Utils/GitHubService.cs +++ b/src/Tgstation.Server.Host/Utils/GitHubService.cs @@ -58,10 +58,15 @@ namespace Tgstation.Server.Host.Utils var releases = allReleases .Select(release => { - if (!release.TagName.StartsWith(updatesConfiguration.GitTagPrefix, StringComparison.InvariantCulture) - || !Version.TryParse(release.TagName.Replace(updatesConfiguration.GitTagPrefix, String.Empty, StringComparison.Ordinal), out var version)) + if (!release.TagName.StartsWith(updatesConfiguration.GitTagPrefix, StringComparison.InvariantCulture)) return null; + if (!Version.TryParse(release.TagName.Replace(updatesConfiguration.GitTagPrefix, String.Empty, StringComparison.Ordinal), out var version)) + { + logger.LogDebug("Unparsable release tag: {releaseTag}", release.TagName); + return null; + } + return Tuple.Create(version, release); }) .Where(tuple => tuple != null)