1
0
mirror of https://github.com/ppy/osu.git synced 2026-06-03 12:32:20 +08:00

Fix song select.

This commit is contained in:
Dean Herbert
2017-04-18 10:04:32 +09:00
Unverified
parent d3c1520a2d
commit f2174054ea
2 changed files with 12 additions and 5 deletions
+5 -3
View File
@@ -271,12 +271,14 @@ namespace osu.Game.Database
{
var beatmapSetInfo = Query<BeatmapSetInfo>().FirstOrDefault(s => s.ID == beatmapInfo.BeatmapSetInfoID);
//we need metadata
GetChildren(beatmapSetInfo);
if (beatmapSetInfo == null)
throw new InvalidOperationException($@"Beatmap set {beatmapInfo.BeatmapSetInfoID} is not in the local database.");
//we need metadata
GetChildren(beatmapSetInfo);
foreach (var b in beatmapSetInfo.Beatmaps)
GetChildren(b);
if (beatmapInfo.Metadata == null)
beatmapInfo.Metadata = beatmapSetInfo.Metadata;