From b9e58c0b8c020985d284b31c14aae60c18912173 Mon Sep 17 00:00:00 2001 From: Jack Baron Date: Mon, 22 Mar 2021 06:50:15 +0000 Subject: [PATCH] decode uri components in playlist filenames closes #317 --- ModAssistant/Classes/External Interfaces/Playlists.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ModAssistant/Classes/External Interfaces/Playlists.cs b/ModAssistant/Classes/External Interfaces/Playlists.cs index b60c5e4..93f3d5a 100644 --- a/ModAssistant/Classes/External Interfaces/Playlists.cs +++ b/ModAssistant/Classes/External Interfaces/Playlists.cs @@ -2,6 +2,7 @@ using System; using System.IO; using System.Linq; using System.Threading.Tasks; +using System.Web; using System.Windows; using static ModAssistant.Http; @@ -33,7 +34,7 @@ namespace ModAssistant.API public static async Task Get(Uri url) { - string filename = url.Segments.Last(); + string filename = HttpUtility.UrlDecode(url.Segments.Last()); string absolutePath = Path.Combine(BeatSaberPath, PlaylistsFolder, filename); try {