From 5f778e706f7cbc121715df0ef403904ca2a404c8 Mon Sep 17 00:00:00 2001 From: sbwalker Date: Sat, 6 Jan 2024 15:29:28 -0500 Subject: [PATCH] fix #3584 - browse/edit using relative path for current site --- Oqtane.Client/Modules/Admin/Sites/Index.razor | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Oqtane.Client/Modules/Admin/Sites/Index.razor b/Oqtane.Client/Modules/Admin/Sites/Index.razor index 20a652ee..58f281a5 100644 --- a/Oqtane.Client/Modules/Admin/Sites/Index.razor +++ b/Oqtane.Client/Modules/Admin/Sites/Index.razor @@ -48,11 +48,25 @@ else private void Edit(string name) { - NavigationManager.NavigateTo(PageState.Uri.Scheme + "://" + name + "/admin/site", true); + if (PageState.Alias.Name == name) + { + NavigationManager.NavigateTo("/admin/site"); + } + else + { + NavigationManager.NavigateTo(PageState.Uri.Scheme + "://" + name + "/admin/site", true); + } } private void Browse(string name) { - NavigationManager.NavigateTo(PageState.Uri.Scheme + "://" + name, true); + if (PageState.Alias.Name == name) + { + NavigationManager.NavigateTo("/"); + } + else + { + NavigationManager.NavigateTo(PageState.Uri.Scheme + "://" + name, true); + } } }