Merge pull request #3973 from sbwalker/dev

site router optimization
This commit is contained in:
Shaun Walker 2024-03-10 13:37:30 -04:00 committed by GitHub
commit 6ba1d71a81
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -418,8 +418,10 @@
{
var paneindex = new Dictionary<string, int>();
foreach (Module module in modules)
foreach (Module module in modules.Where(item => item.PageId == page.PageId || item.ModuleId == moduleid))
{
var typename = Constants.ErrorModule;
// initialize module control properties
module.SecurityAccessLevel = SecurityAccessLevel.Host;
module.ControlTitle = "";
@ -428,10 +430,6 @@
module.PaneModuleIndex = -1;
module.PaneModuleCount = 0;
if (module.PageId == page.PageId || module.ModuleId == moduleid)
{
var typename = Constants.ErrorModule;
if (module.ModuleDefinition != null && (module.ModuleDefinition.Runtimes == "" || module.ModuleDefinition.Runtimes.Contains(Runtime)))
{
page.Resources = ManagePageResources(page.Resources, module.ModuleDefinition.Resources, ResourceLevel.Module, alias, "Modules", Utilities.GetTypeName(module.ModuleDefinition.ModuleDefinitionName));
@ -536,7 +534,6 @@
module.ContainerType = defaultcontainertype;
}
}
}
foreach (Module module in modules.Where(item => item.PageId == page.PageId))
{