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)) {