fix #4221 - exception in Module Management when a module has been uninstalled (credit @marceloatoledo)

This commit is contained in:
sbwalker 2024-05-03 13:37:10 -04:00
parent a0155da06b
commit 021d7e5efc

View File

@ -306,10 +306,9 @@
_languages = _languages.OrderBy(item => item.Name).ToList(); _languages = _languages.OrderBy(item => item.Name).ToList();
} }
// Group modules by PageId // get distinct pages where module exists
// Get distinct PageIds where modules are present
var distinctPageIds = PageState.Modules var distinctPageIds = PageState.Modules
.Where(md => md.ModuleDefinition.ModuleDefinitionId == _moduleDefinitionId && md.IsDeleted == false) .Where(md => md.ModuleDefinition?.ModuleDefinitionId == _moduleDefinitionId && md.IsDeleted == false)
.Select(md => md.PageId) .Select(md => md.PageId)
.Distinct(); .Distinct();