diff --git a/Oqtane.Server/Controllers/SiteController.cs b/Oqtane.Server/Controllers/SiteController.cs index 95de3a92..99a64b32 100644 --- a/Oqtane.Server/Controllers/SiteController.cs +++ b/Oqtane.Server/Controllers/SiteController.cs @@ -246,7 +246,7 @@ namespace Oqtane.Controllers foreach (Page child in children) { child.Level = level + 1; - child.HasChildren = pages.Any(item => item.ParentId == child.PageId); + child.HasChildren = pages.Any(item => item.ParentId == child.PageId && !item.IsDeleted); hierarchy.Add(child); getPath(pageList, child); }