From 828eb80266d4313e28627b0093ba4baa0b62770c Mon Sep 17 00:00:00 2001 From: sbwalker Date: Fri, 20 Sep 2024 12:09:04 -0400 Subject: [PATCH] fix #4826 - improve url handling --- .../Themes/Controls/Container/ModuleActionsBase.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Oqtane.Client/Themes/Controls/Container/ModuleActionsBase.cs b/Oqtane.Client/Themes/Controls/Container/ModuleActionsBase.cs index fa131ba3..35e8ab3e 100644 --- a/Oqtane.Client/Themes/Controls/Container/ModuleActionsBase.cs +++ b/Oqtane.Client/Themes/Controls/Container/ModuleActionsBase.cs @@ -94,9 +94,13 @@ namespace Oqtane.Themes.Controls if (PageState.EditMode && UserSecurity.IsAuthorized(PageState.User, PermissionNames.Edit, ModuleState.PermissionList)) { var url = NavigationManager.Uri.Substring(NavigationManager.BaseUri.Length - 1); - if (!url.Contains("edit=true&refresh")) + if (!url.Contains("edit=")) { - url += (!url.Contains("?") ? "?" : "&") + "edit=true&refresh"; + url += (!url.Contains("?") ? "?" : "&") + "edit=true"; + } + if (!url.Contains("refresh=")) + { + url += (!url.Contains("?") ? "?" : "&") + "refresh=true"; } var pagemodule = await PageModuleService.GetPageModuleAsync(ModuleState.PageModuleId);