Merge pull request #4227 from sbwalker/dev

fix #4221 - exception in Module Management when a module has been uninstalled (credit @marceloatoledo)
This commit is contained in:
Shaun Walker
2024-05-03 13:37:29 -04:00
committed by GitHub

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();