diff --git a/Oqtane.Client/Services/ServiceBase.cs b/Oqtane.Client/Services/ServiceBase.cs index 2e891ca3..71e1ad78 100644 --- a/Oqtane.Client/Services/ServiceBase.cs +++ b/Oqtane.Client/Services/ServiceBase.cs @@ -173,13 +173,15 @@ namespace Oqtane.Services // add entityid parameter to url for custom authorization policy public string CreateAuthorizationPolicyUrl(string url, int entityId) { + string qs = "entityid=" + entityId.ToString(); + if (url.Contains("?")) { - return url + "&entityid=" + entityId.ToString(); + return url + "&" + qs; } else { - return url + "?entityid=" + entityId.ToString(); + return url + "?" + qs; } }