diff --git a/packages/nc-gui/composables/useMultiSelect/convertCellData.ts b/packages/nc-gui/composables/useMultiSelect/convertCellData.ts index 414f97fc68..5151b9a5df 100644 --- a/packages/nc-gui/composables/useMultiSelect/convertCellData.ts +++ b/packages/nc-gui/composables/useMultiSelect/convertCellData.ts @@ -125,7 +125,11 @@ export default function convertCellData( if (value) { try { parsedVal = parseProp(value) - parsedVal = Array.isArray(parsedVal) ? parsedVal : [parsedVal] + parsedVal = Array.isArray(parsedVal) + ? parsedVal + : typeof parsedVal === 'object' && Object.keys(parsedVal).length + ? [parsedVal] + : [] } catch (e) { if (isMultiple) { return null