Check for Deleted Pageds
This commit is contained in:
parent
b02584bec6
commit
e0b0302f5a
|
@ -310,16 +310,16 @@
|
||||||
|
|
||||||
// Group modules by PageId
|
// Group modules by PageId
|
||||||
_groupedModules = PageState.Modules
|
_groupedModules = PageState.Modules
|
||||||
.Where(md => md.ModuleDefinition.ModuleDefinitionId == _moduleDefinitionId)
|
.Where(md => md.ModuleDefinition.ModuleDefinitionId == _moduleDefinitionId && md.IsDeleted == false)
|
||||||
.GroupBy(md => md.PageId)
|
.GroupBy(md => md.PageId)
|
||||||
.Select(group => new GroupedModule
|
.Select(group => new GroupedModule
|
||||||
{
|
{
|
||||||
Name = PageState.Pages.FirstOrDefault(pg => pg.PageId == group.Key)?.Name,
|
Name = PageState.Pages.FirstOrDefault(pg => pg.PageId == group.Key && pg.IsDeleted == false)?.Name,
|
||||||
Title = PageState.Pages.FirstOrDefault(pg => pg.PageId == group.Key)?.Title,
|
Title = PageState.Pages.FirstOrDefault(pg => pg.PageId == group.Key && pg.IsDeleted == false)?.Title,
|
||||||
PagePath = PageState.Pages.FirstOrDefault(pg => pg.PageId == group.Key)?.Path,
|
PagePath = PageState.Pages.FirstOrDefault(pg => pg.PageId == group.Key && pg.IsDeleted == false)?.Path,
|
||||||
PageUrl = PageState.Pages.FirstOrDefault(pg => pg.PageId == group.Key)?.Url,
|
PageUrl = PageState.Pages.FirstOrDefault(pg => pg.PageId == group.Key && pg.IsDeleted == false)?.Url,
|
||||||
Count = group.Count()
|
Count = group.Count()
|
||||||
})
|
}).Where(gm => gm.Name != null)
|
||||||
.ToList();
|
.ToList();
|
||||||
_initialized = true;
|
_initialized = true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user