Merge pull request #4642 from sbwalker/dev

fix #4826 - improve url handling
This commit is contained in:
Shaun Walker 2024-09-20 12:09:16 -04:00 committed by GitHub
commit 9d3a808c24
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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);