[Minor] Handle empty/null value in SearchBuilder.buildSimpleValueSearch()

This commit is contained in:
Robert von Burg 2019-07-12 12:42:44 +02:00
parent 32fcac6c46
commit 0bde117d41
1 changed files with 4 additions and 1 deletions

View File

@ -82,10 +82,13 @@ public class SearchBuilder {
public static <T> ValueSearch<T> buildSimpleValueSearch(ValueSearch<T> search, String query,
List<Function<T, Object>> extractors) {
if (extractors.isEmpty())
if (extractors.isEmpty() || query == null)
return search;
query = query.trim();
if (query.isEmpty())
return search;
boolean negate = false;
if (query.startsWith("!")) {
negate = true;