NPE when highlighting

This commit is contained in:
Shay Banon 2011-11-15 18:11:03 +02:00
parent afb690e233
commit e52ec518f3
1 changed files with 8 additions and 4 deletions

View File

@ -142,11 +142,15 @@ public class CustomFieldQuery extends FieldQuery {
}
} else if (sourceFilter instanceof XBooleanFilter) {
XBooleanFilter booleanFilter = (XBooleanFilter) sourceFilter;
for (Filter filter : booleanFilter.getMustFilters()) {
flatten(filter, flatQueries);
if (booleanFilter.getMustFilters() != null) {
for (Filter filter : booleanFilter.getMustFilters()) {
flatten(filter, flatQueries);
}
}
for (Filter filter : booleanFilter.getNotFilters()) {
flatten(filter, flatQueries);
if (booleanFilter.getShouldFilters() != null) {
for (Filter filter : booleanFilter.getShouldFilters()) {
flatten(filter, flatQueries);
}
}
}
}