mirror of https://github.com/ppy/osu
Merge pull request #16652 from peppy/skip-beatmaps-missing-ruleset
This commit is contained in:
commit
96f86d035d
|
@ -232,6 +232,7 @@ private void migrateBeatmaps(OsuDbContext ef)
|
|||
|
||||
var transaction = r.BeginWrite();
|
||||
int written = 0;
|
||||
int missing = 0;
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -261,6 +262,12 @@ private void migrateBeatmaps(OsuDbContext ef)
|
|||
var ruleset = r.Find<RulesetInfo>(beatmap.RulesetInfo.ShortName);
|
||||
var metadata = getBestMetadata(beatmap.Metadata, beatmapSet.Metadata);
|
||||
|
||||
if (ruleset == null)
|
||||
{
|
||||
log($"Skipping {++missing} beatmaps with missing ruleset");
|
||||
continue;
|
||||
}
|
||||
|
||||
var realmBeatmap = new BeatmapInfo(ruleset, new BeatmapDifficulty(beatmap.BaseDifficulty), metadata)
|
||||
{
|
||||
DifficultyName = beatmap.DifficultyName,
|
||||
|
|
Loading…
Reference in New Issue