diff --git a/app/client/src/widgets/TableWidget/index.tsx b/app/client/src/widgets/TableWidget/index.tsx index 3ab7652ff5de..ba4f1acb1821 100644 --- a/app/client/src/widgets/TableWidget/index.tsx +++ b/app/client/src/widgets/TableWidget/index.tsx @@ -493,7 +493,7 @@ class TableWidget extends BaseWidget { // When we have tableData, the primaryColumns order is unlikely to change // When we don't have tableData primaryColumns will not be available, so let's let it be. - if (sanitizedTableData.length > 0) { + if (Array.isArray(sanitizedTableData) && sanitizedTableData.length > 0) { newPrimaryColumns = this.createTablePrimaryColumns(); if (newPrimaryColumns) this.updateColumnProperties(newPrimaryColumns); }