diff --git a/OpenRA.Game/Map/MapPreview.cs b/OpenRA.Game/Map/MapPreview.cs index 741dd0a25d..f82f5da49b 100644 --- a/OpenRA.Game/Map/MapPreview.cs +++ b/OpenRA.Game/Map/MapPreview.cs @@ -427,7 +427,7 @@ namespace OpenRA public void Install(string mapRepositoryUrl, Action onSuccess) { - if (Status != MapStatus.DownloadAvailable || !Game.Settings.Game.AllowDownloading) + if ((Status != MapStatus.DownloadError && Status != MapStatus.DownloadAvailable) || !Game.Settings.Game.AllowDownloading) return; innerData.Status = MapStatus.Downloading;