From 0bde117d41b868ad7e3a9bcb4df83fe061d41fe9 Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Fri, 12 Jul 2019 12:42:44 +0200 Subject: [PATCH] [Minor] Handle empty/null value in SearchBuilder.buildSimpleValueSearch() --- .../src/main/java/li/strolch/search/SearchBuilder.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/li.strolch.agent/src/main/java/li/strolch/search/SearchBuilder.java b/li.strolch.agent/src/main/java/li/strolch/search/SearchBuilder.java index e08267793..0a9e843db 100644 --- a/li.strolch.agent/src/main/java/li/strolch/search/SearchBuilder.java +++ b/li.strolch.agent/src/main/java/li/strolch/search/SearchBuilder.java @@ -82,10 +82,13 @@ public class SearchBuilder { public static ValueSearch buildSimpleValueSearch(ValueSearch search, String query, List> 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;