From 81adb80b7e83f34515b5431c1ae352aed0775650 Mon Sep 17 00:00:00 2001 From: sbwalker Date: Fri, 17 May 2024 08:51:28 -0400 Subject: [PATCH] fix redirect logic when adding a new page --- Oqtane.Client/Modules/Admin/Pages/Add.razor | 4 ++-- Oqtane.Client/Modules/Admin/Pages/Edit.razor | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Oqtane.Client/Modules/Admin/Pages/Add.razor b/Oqtane.Client/Modules/Admin/Pages/Add.razor index edaebf1a..1c3bcadc 100644 --- a/Oqtane.Client/Modules/Admin/Pages/Add.razor +++ b/Oqtane.Client/Modules/Admin/Pages/Add.razor @@ -482,11 +482,11 @@ await logger.LogInformation("Page Added {Page}", page); if (!string.IsNullOrEmpty(PageState.ReturnUrl)) { - NavigationManager.NavigateTo(PageState.ReturnUrl, true); + NavigationManager.NavigateTo(page.Path, true); // redirect to page added and reload } else { - NavigationManager.NavigateTo(page.Path); // redirect to new page created + NavigationManager.NavigateTo(NavigateUrl()); // redirect to page management } } else diff --git a/Oqtane.Client/Modules/Admin/Pages/Edit.razor b/Oqtane.Client/Modules/Admin/Pages/Edit.razor index eaab2fb7..59e386b1 100644 --- a/Oqtane.Client/Modules/Admin/Pages/Edit.razor +++ b/Oqtane.Client/Modules/Admin/Pages/Edit.razor @@ -644,11 +644,11 @@ await logger.LogInformation("Page Saved {Page}", _page); if (!string.IsNullOrEmpty(PageState.ReturnUrl)) { - NavigationManager.NavigateTo(PageState.ReturnUrl, true); + NavigationManager.NavigateTo(PageState.ReturnUrl, true); // redirect to page being edited and reload } else { - NavigationManager.NavigateTo(NavigateUrl(), true); // redirect to page being edited + NavigationManager.NavigateTo(NavigateUrl()); // redirect to page management } } else