|
|
@@ -141,7 +141,14 @@ public class DynamicOneToManyGrid<TOne, TMany> : DynamicGrid<TMany>,
|
|
|
{
|
|
|
var criteria = new Filters<TMany>();
|
|
|
var exp = CoreUtils.GetPropertyExpression<TMany, Guid>(property.Name + ".ID");
|
|
|
- criteria.Add(Filter<TMany>.Where(exp).IsEqualTo(Item.ID).And(exp).IsNotEqualTo(Guid.Empty));
|
|
|
+ if(Item.ID == Guid.Empty)
|
|
|
+ {
|
|
|
+ criteria.Add(Filter.None<TMany>());
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ criteria.Add(Filter<TMany>.Where(exp).IsEqualTo(Item.ID));
|
|
|
+ }
|
|
|
criteria.AddRange(Criteria.Items);
|
|
|
var sort = LookupFactory.DefineSort<TMany>();
|
|
|
|