From ef9fed47a9e5ab8e0066216e2d007d4d8a1148ab Mon Sep 17 00:00:00 2001 From: Salman Alshamrani Date: Mon, 23 Jun 2025 00:41:12 +0300 Subject: [PATCH] Fix null reference in metadata wedge when accessing beatmap tags --- osu.Game/Screens/SelectV2/BeatmapMetadataWedge.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/osu.Game/Screens/SelectV2/BeatmapMetadataWedge.cs b/osu.Game/Screens/SelectV2/BeatmapMetadataWedge.cs index b3d3bb6279..8d1dd105a3 100644 --- a/osu.Game/Screens/SelectV2/BeatmapMetadataWedge.cs +++ b/osu.Game/Screens/SelectV2/BeatmapMetadataWedge.cs @@ -1,6 +1,7 @@ // Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. +using System; using System.Collections.Generic; using System.Linq; using osu.Framework.Allocation; @@ -298,7 +299,11 @@ namespace osu.Game.Screens.SelectV2 else source.Data = ("-", null); - mapperTags.Tags = (metadata.Tags.Split(' '), t => songSelect?.Search(t)); + if (!string.IsNullOrEmpty(metadata.Tags)) + mapperTags.Tags = (metadata.Tags.Split(' '), t => songSelect?.Search(t)); + else + mapperTags.Tags = (Array.Empty(), _ => { }); + submitted.Date = beatmapSetInfo.DateSubmitted; ranked.Date = beatmapSetInfo.DateRanked;