From 084072e4850115cdfcf8eb276d61cd510a16607a Mon Sep 17 00:00:00 2001 From: Matt Gibson Date: Wed, 2 Mar 2022 12:32:43 -0500 Subject: [PATCH] Add url encoding to data parameter (#1822) --- src/App/Utilities/AppHelpers.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/App/Utilities/AppHelpers.cs b/src/App/Utilities/AppHelpers.cs index c11c3f2c2..f94540fd7 100644 --- a/src/App/Utilities/AppHelpers.cs +++ b/src/App/Utilities/AppHelpers.cs @@ -1,4 +1,5 @@ using System; +using System.Net; using Bit.App.Abstractions; using Bit.App.Pages; using Bit.App.Resources; @@ -439,7 +440,7 @@ namespace Bit.App.Utilities var escaped = Uri.EscapeDataString(JsonConvert.SerializeObject(obj)); var multiByteEscaped = Regex.Replace(escaped, "%([0-9A-F]{2})", EncodeMultibyte); - return Convert.ToBase64String(Encoding.UTF8.GetBytes(multiByteEscaped)); + return WebUtility.UrlEncode(Convert.ToBase64String(Encoding.UTF8.GetBytes(multiByteEscaped))); } public static async Task LogOutAsync(string userId, bool userInitiated = false)