diff --git a/frontend/src/Editor/Components/Table/Table.jsx b/frontend/src/Editor/Components/Table/Table.jsx index f7b936b73d..3a5e5558ed 100644 --- a/frontend/src/Editor/Components/Table/Table.jsx +++ b/frontend/src/Editor/Components/Table/Table.jsx @@ -323,10 +323,11 @@ export function Table({ columnType === 'badges' || columnType === 'radio' ) { - const values = resolveReferences(column.values, currentState) || []; - const labels = resolveReferences(column.labels, currentState, []) || []; + columnOptions.selectOptions = []; + const values = resolveReferences(column.values, currentState, []); + const labels = resolveReferences(column.labels, currentState, []); - if (Array.isArray(labels)) { + if (Array.isArray(labels) && Array.isArray(values)) { columnOptions.selectOptions = labels.map((label, index) => { return { name: label, value: values[index] }; });