Avoid NPE in case must, should or not filters are omitted.

This commit is contained in:
Andrius Juozapaitis 2012-07-10 11:58:43 +03:00 committed by Shay Banon
parent 73a34ee537
commit 83a61cae36

View File

@ -117,7 +117,9 @@ public class BoolFilterParser implements FilterParser {
}
}
if (boolFilter.getMustFilters().isEmpty() && boolFilter.getNotFilters().isEmpty() && boolFilter.getShouldFilters().isEmpty()) {
if ((boolFilter.getMustFilters() != null && boolFilter.getMustFilters().isEmpty())
&& (boolFilter.getNotFilters() != null && boolFilter.getNotFilters().isEmpty())
&& (boolFilter.getShouldFilters() != null && boolFilter.getShouldFilters().isEmpty())) {
return null;
}