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