diff --git a/osu.Game/Updater/UpdateManager.cs b/osu.Game/Updater/UpdateManager.cs
index 8917f07a50..c74adc7ee2 100644
--- a/osu.Game/Updater/UpdateManager.cs
+++ b/osu.Game/Updater/UpdateManager.cs
@@ -101,7 +101,10 @@ namespace osu.Game.Updater
///
/// Immediately checks for any available update.
///
- /// true if any updates are available, false otherwise.
+ ///
+ /// true if any updates are available, false otherwise.
+ /// May return true if an error occured (there is potentially an update available).
+ ///
public async Task CheckForUpdateAsync(CancellationToken cancellationToken = default) => await Task.Run(async () =>
{
if (!CanCheckForUpdate)
@@ -120,7 +123,7 @@ namespace osu.Game.Updater
catch (Exception e)
{
Logger.Log($"{nameof(PerformUpdateCheck)} failed ({e.Message})");
- return false;
+ return true;
}
}, cancellationToken).ConfigureAwait(false);