|
@@ -243,10 +243,12 @@ public class QuestionProviderServiceImpl implements QuestionProviderService{
|
|
|
query.addCriteria(Criteria.where(key).regex(p));
|
|
|
}else {
|
|
|
String la = entry.getValue();
|
|
|
- la = la.replaceAll(",", "*");
|
|
|
- Pattern pattern=Pattern.compile(la, Pattern.CASE_INSENSITIVE);
|
|
|
- String key = "properties." + entry.getKey();
|
|
|
- query.addCriteria(Criteria.where(key).regex(pattern));
|
|
|
+ if(!StringUtils.isBlank(la)){
|
|
|
+ la = la.replaceAll(",", "*");
|
|
|
+ Pattern pattern=Pattern.compile(la, Pattern.CASE_INSENSITIVE);
|
|
|
+ String key = "properties." + entry.getKey();
|
|
|
+ query.addCriteria(Criteria.where(key).regex(pattern));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|