Return default beatmap if local beatmap can't be retrieved

This commit is contained in:
smoogipoo 2020-06-22 20:33:08 +09:00
parent ff2f3a8484
commit 6afd6efdeb

View File

@ -240,6 +240,9 @@ namespace osu.Game.Beatmaps
beatmapInfo = QueryBeatmap(b => b.ID == info.ID); beatmapInfo = QueryBeatmap(b => b.ID == info.ID);
} }
if (beatmapInfo == null)
return DefaultBeatmap;
lock (workingCache) lock (workingCache)
{ {
var working = workingCache.FirstOrDefault(w => w.BeatmapInfo?.ID == beatmapInfo.ID); var working = workingCache.FirstOrDefault(w => w.BeatmapInfo?.ID == beatmapInfo.ID);