mirror of
https://github.com/osukey/osukey.git
synced 2025-07-02 00:40:09 +09:00
Only delete on successful import.
This commit is contained in:
@ -126,13 +126,7 @@ namespace osu.Game.Database
|
||||
BeatmapSetInfo set = importBeatmapSet(p);
|
||||
|
||||
sets.Push(set);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Logger.Error(e, $@"Could not import beatmap set");
|
||||
}
|
||||
finally
|
||||
{
|
||||
|
||||
// We may or may not want to delete the file depending on where it is stored.
|
||||
// e.g. reconstructing/repairing database with beatmaps from default storage.
|
||||
// TODO: Add a check to prevent files from storage to be deleted.
|
||||
@ -145,6 +139,10 @@ namespace osu.Game.Database
|
||||
Logger.Error(e, $@"Could not delete file at {p}");
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Logger.Error(e, $@"Could not import beatmap set");
|
||||
}
|
||||
|
||||
// Batch commit with multiple sets to database
|
||||
Import(sets);
|
||||
|
Reference in New Issue
Block a user