diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/search/detailed/DetailedQueryBuilder.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/search/detailed/DetailedQueryBuilder.java index fdba9a69383e27e5f0b7f8cb4e50ce61812dbeb2..9258a83d47397deac176c56e67745a19650dd5d9 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/search/detailed/DetailedQueryBuilder.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/search/detailed/DetailedQueryBuilder.java @@ -121,7 +121,7 @@ public class DetailedQueryBuilder fieldPattern = LuceneQueryBuilder.adaptQuery(fieldUserQuery, useWildcardSearchMode, false); fieldAnalyzer = new IgnoreCaseAnalyzer(); - } else if (isNumeric && criterion.getType() != null && SortableNumberBridgeUtils.isValidNumber(fieldPattern)) + } else if (isNumeric && criterion.getType() != null && SortableNumberBridgeUtils.isValidNumber(criterion.getValue())) { fieldPattern = getRangeNumberQuery(criterion, fieldPattern); fieldAnalyzer = PassThroughAnalyzer.INSTANCE;