Skip to content

Commit 301bb43

Browse files
committed
feat(default-entity-repository): use new filter extension
1 parent 87ec1a6 commit 301bb43

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/JsonApiDotNetCore/Data/DefaultEntityRepository.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,10 @@ public virtual IQueryable<TEntity> Filter(IQueryable<TEntity> entities, FilterQ
5656
if(filterQuery == null)
5757
return entities;
5858

59-
var attributeFilterQuery = new AttrFilterQuery(_jsonApiContext, filterQuery);
60-
61-
return entities
62-
.Filter(attributeFilterQuery);
59+
if(filterQuery.IsAttributeOfRelationship)
60+
return entities.Filter(new RelatedAttrFilterQuery(_jsonApiContext, filterQuery));
61+
else
62+
return entities.Filter(new AttrFilterQuery(_jsonApiContext, filterQuery));
6363
}
6464

6565
public virtual IQueryable<TEntity> Sort(IQueryable<TEntity> entities, List<SortQuery> sortQueries)

0 commit comments

Comments
 (0)