[Minor] Handle empty/null value in SearchBuilder.buildSimpleValueSearch()
This commit is contained in:
parent
32fcac6c46
commit
0bde117d41
|
@ -82,10 +82,13 @@ public class SearchBuilder {
|
||||||
public static <T> ValueSearch<T> buildSimpleValueSearch(ValueSearch<T> search, String query,
|
public static <T> ValueSearch<T> buildSimpleValueSearch(ValueSearch<T> search, String query,
|
||||||
List<Function<T, Object>> extractors) {
|
List<Function<T, Object>> extractors) {
|
||||||
|
|
||||||
if (extractors.isEmpty())
|
if (extractors.isEmpty() || query == null)
|
||||||
return search;
|
return search;
|
||||||
|
|
||||||
query = query.trim();
|
query = query.trim();
|
||||||
|
if (query.isEmpty())
|
||||||
|
return search;
|
||||||
|
|
||||||
boolean negate = false;
|
boolean negate = false;
|
||||||
if (query.startsWith("!")) {
|
if (query.startsWith("!")) {
|
||||||
negate = true;
|
negate = true;
|
||||||
|
|
Loading…
Reference in New Issue