fix resource processing issue
This commit is contained in:
parent
a2885a90b7
commit
ace7b4e2af
|
@ -79,7 +79,7 @@ namespace Oqtane.Modules
|
||||||
{
|
{
|
||||||
if (PageState.Page.Resources != null)
|
if (PageState.Page.Resources != null)
|
||||||
{
|
{
|
||||||
resources = PageState.Page.Resources.Where(item => item.ResourceType == ResourceType.Script && item.Level != ResourceLevel.Site && item.Namespace == type.Namespace).ToList();
|
resources = PageState.Page.Resources.Where(item => item.ResourceType == ResourceType.Script && item.Level == ResourceLevel.Module && item.Namespace == type.Namespace).ToList();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else // modulecontrolbase
|
else // modulecontrolbase
|
||||||
|
|
|
@ -45,7 +45,7 @@ namespace Oqtane.Themes
|
||||||
{
|
{
|
||||||
if (PageState.Page.Resources != null)
|
if (PageState.Page.Resources != null)
|
||||||
{
|
{
|
||||||
resources = PageState.Page.Resources.Where(item => item.ResourceType == ResourceType.Script && item.Level != ResourceLevel.Site && item.Namespace == type.Namespace).ToList();
|
resources = PageState.Page.Resources.Where(item => item.ResourceType == ResourceType.Script && item.Level == ResourceLevel.Page && item.Namespace == type.Namespace).ToList();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else // themecontrolbase, containerbase
|
else // themecontrolbase, containerbase
|
||||||
|
|
|
@ -581,9 +581,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (Module module in site.Modules)
|
foreach (Module module in site.Modules.Where(item => item.PageId == page.PageId || item.ModuleId == moduleid))
|
||||||
{
|
|
||||||
if (module.PageId == page.PageId || module.ModuleId == moduleid)
|
|
||||||
{
|
{
|
||||||
var typename = "";
|
var typename = "";
|
||||||
if (module.ModuleDefinition != null)
|
if (module.ModuleDefinition != null)
|
||||||
|
@ -648,7 +646,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// site level resources for modules in site
|
// site level resources for modules in site
|
||||||
var modules = site.Modules.GroupBy(item => item.ModuleDefinition.ModuleDefinitionName).Select(group => group.First()).ToList();
|
var modules = site.Modules.GroupBy(item => item.ModuleDefinition.ModuleDefinitionName).Select(group => group.First()).ToList();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user