[fix][chat]Fix illegal argument exception.

This commit is contained in:
jerryjzhang
2024-09-14 14:30:04 +08:00
parent 4e1b2e3dfe
commit 6ac7949a18

View File

@@ -560,8 +560,12 @@ public class ChatQueryServiceImpl implements ChatQueryService {
iterator.remove();
continue;
}
List<String> collection =
JsonUtil.toList(JsonUtil.toString(queryFilterValue), String.class);
List<String> collection = new ArrayList<>();
if (queryFilterValue instanceof List) {
collection.addAll((List) queryFilterValue);
} else if (queryFilterValue instanceof String) {
collection.add((String) queryFilterValue);
}
if (FilterOperatorEnum.IN.equals(queryFilter.getOperator())
&& CollectionUtils.isEmpty(collection)) {
iterator.remove();