Merge pull request #2652 from sbwalker/dev

fix #2640 - system should remain in edit mode when editing a page
This commit is contained in:
Shaun Walker 2023-03-08 11:48:34 -05:00 committed by GitHub
commit 59af0a817e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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)