site router optimization

This commit is contained in:
sbwalker 2024-03-10 13:37:05 -04:00
parent ace7b4e2af
commit a4f885a2c5

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))
{