Don't crash if a null uid is given to QueryRemoteMapDetails.

This commit is contained in:
Paul Chote
2021-01-29 22:47:10 +00:00
committed by abcdefg30
parent 62433ecb8b
commit df1191db5b

View File

@@ -166,6 +166,7 @@ namespace OpenRA
public void QueryRemoteMapDetails(string repositoryUrl, IEnumerable<string> uids, Action<MapPreview> mapDetailsReceived = null, Action queryFailed = null)
{
var maps = uids.Distinct()
.Where(uid => uid != null)
.Select(uid => previews[uid])
.Where(p => p.Status == MapStatus.Unavailable)
.ToDictionary(p => p.Uid, p => p);