From b9b921de82c7518055939bfc6b0791b6e717f9b0 Mon Sep 17 00:00:00 2001 From: sbwalker Date: Fri, 17 May 2024 08:38:22 -0400 Subject: [PATCH] fix #4224 - reload page after adding module in Static Rendering --- Oqtane.Client/Modules/HtmlText/Index.razor | 5 ++++- .../Controls/Theme/ControlPanelInteractive.razor | 13 ++++++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/Oqtane.Client/Modules/HtmlText/Index.razor b/Oqtane.Client/Modules/HtmlText/Index.razor index cc37a258..6679cf83 100644 --- a/Oqtane.Client/Modules/HtmlText/Index.razor +++ b/Oqtane.Client/Modules/HtmlText/Index.razor @@ -29,7 +29,6 @@ { try { - content = ""; if (ShouldRender()) { var htmltext = await HtmlTextService.GetHtmlTextAsync(ModuleState.ModuleId); @@ -38,6 +37,10 @@ content = htmltext.Content; content = Utilities.FormatContent(content, PageState.Alias, "render"); } + else + { + content = ""; + } } } catch (Exception ex) diff --git a/Oqtane.Client/Themes/Controls/Theme/ControlPanelInteractive.razor b/Oqtane.Client/Themes/Controls/Theme/ControlPanelInteractive.razor index ab76f0bc..5f9b1b7c 100644 --- a/Oqtane.Client/Themes/Controls/Theme/ControlPanelInteractive.razor +++ b/Oqtane.Client/Themes/Controls/Theme/ControlPanelInteractive.razor @@ -430,9 +430,16 @@ await PageModuleService.UpdatePageModuleOrderAsync(pageModule.PageId, pageModule.Pane); await UpdateSettingsAsync(); - _message = $"
{Localizer["Success.Page.ModuleAdd"]}
"; - _title = ""; - NavigationManager.NavigateTo(Utilities.NavigateUrl(PageState.Alias.Path, PageState.Page.Path, "")); + if (PageState.RenderMode == RenderModes.Interactive) + { + _message = $"
{Localizer["Success.Page.ModuleAdd"]}
"; + _title = ""; + NavigationManager.NavigateTo(Utilities.NavigateUrl(PageState.Alias.Path, PageState.Page.Path, "")); + } + else // reload page in static rendering + { + NavigationManager.NavigateTo(Utilities.NavigateUrl(PageState.Alias.Path, PageState.Page.Path, ""), true); + } } else {