Fixing [Aggregate] bug when used with QueryHints

--HG--
branch : 1.x
This commit is contained in:
Sebastien Ros
2012-01-05 16:28:12 -08:00
parent 83fa60e308
commit 37fa82c6ee

View File

@@ -296,17 +296,6 @@ namespace Orchard.ContentManagement {
if (partType.IsGenericType && partType.GetGenericTypeDefinition() == typeof(ContentPart<>)) {
var recordType = partType.GetGenericArguments().Single();
contentPartRecords.Add(recordType.Name);
// iterate over every property seeking for [AggregateAttribute]
var aggregatedMembers = recordType.GetMembers(BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.Instance)
.Where(x => x.GetCustomAttributes(typeof(AggregateAttribute), false).Any())
.ToList();
if (aggregatedMembers.Any()) {
foreach (var aggregatedMember in aggregatedMembers) {
contentPartRecords.Add(recordType.Name + "." + aggregatedMember.Name);
}
}
}
}