Skip to content

Commit 4038b77

Browse files
committed
fix(updater): Be sure to check for case where there isn't an installer
1 parent 9ee8db6 commit 4038b77

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

SoundSwitch/Framework/Updater/UpdateChecker.cs

+5-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,11 @@ private bool ProcessRelease(GitHubRelease serverRelease)
7878
{
7979
if (version > AppVersion)
8080
{
81-
var installer = serverRelease.assets.First(asset => asset.name.EndsWith(".exe"));
81+
var installer = serverRelease.assets.SingleOrDefault(asset => asset.name.EndsWith(".exe"));
82+
if (installer == null)
83+
{
84+
return false;
85+
}
8286
var release = new Release(version, installer, serverRelease.name);
8387
release.Changelog.AddRange(changelog);
8488
UpdateAvailable?.Invoke(this, new NewReleaseEvent(release));

0 commit comments

Comments
 (0)