#18622: Fixing Raxor compilation references

Work Item: 18622

--HG--
branch : 1.x
This commit is contained in:
pszmyd
2012-04-24 14:58:05 -07:00
parent bd5e4a823f
commit aa9262b35b

View File

@@ -62,8 +62,14 @@ namespace Orchard.Mvc.ViewEngines.Razor {
// Add module's references
filteredDependencyDescriptors.AddRange(moduleDependencyDescriptor.References
.SelectMany(reference => dependencyDescriptors
.Where(dependency => dependency.Name == reference.Name)));
.Select(reference => dependencyDescriptors
.FirstOrDefault(dependency => dependency.Name == reference.Name)
?? new DependencyDescriptor {
LoaderName = reference.LoaderName,
Name = reference.Name,
VirtualPath = reference.VirtualPath
}
));
}
else {
// Fall back for themes