From e600da229ca654cd02e8e2a852ae1a69ecd31453 Mon Sep 17 00:00:00 2001 From: sbwalker Date: Mon, 1 Apr 2024 15:11:20 -0400 Subject: [PATCH] fix #4091 - double slash generated for home page path ("/") and urlparameters --- Oqtane.Shared/Shared/Utilities.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Oqtane.Shared/Shared/Utilities.cs b/Oqtane.Shared/Shared/Utilities.cs index 49905c1e..46616c74 100644 --- a/Oqtane.Shared/Shared/Utilities.cs +++ b/Oqtane.Shared/Shared/Utilities.cs @@ -80,8 +80,8 @@ namespace Oqtane.Shared // add urlparameters to path if (!string.IsNullOrEmpty(urlparameters)) { - if (urlparameters.StartsWith("/")) urlparameters = urlparameters.Remove(0, 1); - path += $"/{Constants.UrlParametersDelimiter}/{urlparameters}"; + if (urlparameters.StartsWith("/")) urlparameters = urlparameters.Substring(1); + path += (path.EndsWith("/") ? "" : "/") + $"{Constants.UrlParametersDelimiter}/{urlparameters}"; } // build url