diff --git a/Microsoft.Toolkit.Graph/Providers/MockProvider.cs b/Microsoft.Toolkit.Graph/Providers/MockProvider.cs index ec8af1a..863c3dd 100644 --- a/Microsoft.Toolkit.Graph/Providers/MockProvider.cs +++ b/Microsoft.Toolkit.Graph/Providers/MockProvider.cs @@ -45,6 +45,17 @@ private set "https://proxy.apisandbox.msdn.microsoft.com/svc?url=" + HttpUtility.HtmlEncode("https://graph.microsoft.com/beta/"), new DelegateAuthenticationProvider((requestMessage) => { + //// Temporary Workaround for https://github.com/microsoftgraph/msgraph-sdk-dotnet-core/issues/59 + //// ------------------------ + var requestUri = requestMessage.RequestUri.ToString(); + var index = requestUri.IndexOf("&"); + if (index >= 0) + { + requestMessage.RequestUri = new Uri(requestUri.Remove(index, 1).Insert(index, "?")); + } + + //// End Workaround + return this.AuthenticateRequestAsync(requestMessage); }));