multiselect findOptionsByValue: JSON.parse

This commit is contained in:
Clement Zhang
2024-11-18 15:11:46 +01:00
parent 927dbc7b6d
commit 8fcf5de0b8

View File

@@ -75,7 +75,13 @@
function findOptionsByValue(values: any[]) {
return options?.filter((item) => {
return values.some((value) => deepEqual(item.value, value))
let itemValue = item.value
try {
if (typeof itemValue == 'string') {
itemValue = JSON.parse(itemValue)
}
} catch (_) {}
return values.some((value) => deepEqual(itemValue, value))
}) as ObjectOption[]
}