mirror of
https://github.com/osukey/osukey.git
synced 2025-07-02 00:40:09 +09:00
Lock beatmaps for good measure
This commit is contained in:
@ -308,7 +308,10 @@ namespace osu.Game.Beatmaps
|
|||||||
var hash = hashable.ComputeSHA2Hash();
|
var hash = hashable.ComputeSHA2Hash();
|
||||||
|
|
||||||
// check if this beatmap has already been imported and exit early if so.
|
// check if this beatmap has already been imported and exit early if so.
|
||||||
var beatmapSet = beatmaps.QueryAndPopulate<BeatmapSetInfo>(b => b.Hash == hash).FirstOrDefault();
|
BeatmapSetInfo beatmapSet;
|
||||||
|
lock (beatmaps)
|
||||||
|
beatmapSet = beatmaps.QueryAndPopulate<BeatmapSetInfo>(b => b.Hash == hash).FirstOrDefault();
|
||||||
|
|
||||||
if (beatmapSet != null)
|
if (beatmapSet != null)
|
||||||
{
|
{
|
||||||
Undelete(beatmapSet);
|
Undelete(beatmapSet);
|
||||||
|
Reference in New Issue
Block a user