From 7b3dfc49b25b5322fd4b493ef8c8ea8cdc36ab04 Mon Sep 17 00:00:00 2001 From: Mike Casas Date: Tue, 6 Oct 2020 08:11:00 -0400 Subject: [PATCH] Refactor to eliminate repetitive code. --- Oqtane.Client/Services/ServiceBase.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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; } }