[core] Remove database on schema downgrade
Previously we were throwing an exception.
This commit is contained in:
@@ -51,7 +51,7 @@ void OfflineDatabase::ensureSchema() {
|
||||
case 4: migrateToVersion5(); // fall through
|
||||
case 5: migrateToVersion6(); // fall through
|
||||
case 6: return;
|
||||
default: throw std::runtime_error("unknown schema version");
|
||||
default: break; // downgrade, delete the database
|
||||
}
|
||||
|
||||
removeExisting();
|
||||
|
||||
Reference in New Issue
Block a user