From 9c942a1c0de8684e34b02ea8f7e05ea8c0a59365 Mon Sep 17 00:00:00 2001 From: Anairkoen Schno Date: Sat, 27 Apr 2019 21:31:08 -0500 Subject: [PATCH] Fixed updater to use EscapeDataString --- IPA.Loader/Updating/BeatMods/Updater.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IPA.Loader/Updating/BeatMods/Updater.cs b/IPA.Loader/Updating/BeatMods/Updater.cs index 8db64153..6cdbf8aa 100644 --- a/IPA.Loader/Updating/BeatMods/Updater.cs +++ b/IPA.Loader/Updating/BeatMods/Updater.cs @@ -125,7 +125,7 @@ namespace IPA.Updating.BeatMods private static readonly Dictionary modCache = new Dictionary(); internal static IEnumerator GetModInfo(string modName, string ver, Ref result) { - var uri = string.Format(ApiEndpoint.GetModInfoEndpoint, Uri.EscapeUriString(modName), Uri.EscapeUriString(ver)); + var uri = string.Format(ApiEndpoint.GetModInfoEndpoint, Uri.EscapeDataString(modName), Uri.EscapeDataString(ver)); if (modCache.TryGetValue(uri, out ApiEndpoint.Mod value)) { @@ -153,7 +153,7 @@ namespace IPA.Updating.BeatMods private static readonly Dictionary> modVersionsCache = new Dictionary>(); internal static IEnumerator GetModVersionsMatching(string modName, Range range, Ref> result) { - var uri = string.Format(ApiEndpoint.GetModsByName, Uri.EscapeUriString(modName)); + var uri = string.Format(ApiEndpoint.GetModsByName, Uri.EscapeDataString(modName)); if (modVersionsCache.TryGetValue(uri, out List value)) {