Skip to content

Commit e33afcc

Browse files
committed
fix Filter
1 parent c981880 commit e33afcc

File tree

1 file changed

+4
-1
lines changed
  • springboot-starter-data-fast/src/main/java/com/codingapi/springboot/fast/query

1 file changed

+4
-1
lines changed

springboot-starter-data-fast/src/main/java/com/codingapi/springboot/fast/query/QueryRequest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,10 @@ private <T> Predicate toPredicate(Filter filter, CriteriaBuilder criteriaBuilder
168168
Filter[] orFilters = (Filter[]) filter.getValue();
169169
List<Predicate> orPredicates = new ArrayList<>();
170170
for (Filter orFilter : orFilters) {
171-
orPredicates.add(toPredicate(orFilter, criteriaBuilder, root, properties));
171+
Predicate predicate = toPredicate(orFilter, criteriaBuilder, root, properties);
172+
if (predicate != null) {
173+
orPredicates.add(predicate);
174+
}
172175
}
173176
return criteriaBuilder.or(orPredicates.toArray(new Predicate[0]));
174177
}

0 commit comments

Comments
 (0)