From efaf98c5cf235d4c439e8ab147f1640b48533963 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Fri, 20 Oct 2017 00:48:27 +0900 Subject: [PATCH] Allow recovery from a very broken database --- osu.Game/Database/OsuDbContext.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/osu.Game/Database/OsuDbContext.cs b/osu.Game/Database/OsuDbContext.cs index 4e663159ff..1e3d76789d 100644 --- a/osu.Game/Database/OsuDbContext.cs +++ b/osu.Game/Database/OsuDbContext.cs @@ -160,7 +160,14 @@ namespace osu.Game.Database public void Migrate() { migrateFromSqliteNet(); - Database.Migrate(); + try + { + Database.Migrate(); + } + catch + { + throw new MigrationFailedException(); + } } private void migrateFromSqliteNet()