From e64a273b0d06cfb1b4502b43885333803410ec52 Mon Sep 17 00:00:00 2001 From: Arpit Date: Wed, 6 Apr 2022 14:13:43 +0530 Subject: [PATCH] resolves crash for table cell types expecting input type array (#2665) --- frontend/src/Editor/Components/Table/Table.jsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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] }; });