fix #2640 - system should remain in edit mode when editing a page

This commit is contained in:
Shaun Walker
2023-03-08 11:50:30 -05:00
parent 9615eded85
commit 7107d844e1

View File

@ -181,13 +181,17 @@
if (PageState == null || refresh || PageState.Page.Path != route.PagePath) if (PageState == null || refresh || PageState.Page.Path != route.PagePath)
{ {
page = site.Pages.FirstOrDefault(item => item.Path.Equals(route.PagePath, StringComparison.OrdinalIgnoreCase)); page = site.Pages.FirstOrDefault(item => item.Path.Equals(route.PagePath, StringComparison.OrdinalIgnoreCase));
editmode = false;
} }
else else
{ {
page = PageState.Page; page = PageState.Page;
} }
if (PageState?.Page.Path != route.PagePath)
{
editmode = false;
}
if (page == null && route.PagePath == "") // naked path refers to site home page if (page == null && route.PagePath == "") // naked path refers to site home page
{ {
if (site.HomePageId != null) if (site.HomePageId != null)