diff --git a/osu.Game/Beatmaps/BeatmapManager.cs b/osu.Game/Beatmaps/BeatmapManager.cs
index 34bb578b2a..4496f3b330 100644
--- a/osu.Game/Beatmaps/BeatmapManager.cs
+++ b/osu.Game/Beatmaps/BeatmapManager.cs
@@ -231,7 +231,7 @@ namespace osu.Game.Beatmaps
/// The beatmap content to write, null if to be omitted.
public void Save(BeatmapInfo info, IBeatmap beatmapContent, ISkin beatmapSkin = null)
{
- var setInfo = QueryBeatmapSet(s => s.Beatmaps.Any(b => b.ID == info.ID));
+ var setInfo = info.BeatmapSet;
using (var stream = new MemoryStream())
{