mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-11 03:58:14 +00:00
[fix][chat]Fix illegal argument exception.
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user