diff --git a/app/client/src/widgets/TableWidget.tsx b/app/client/src/widgets/TableWidget.tsx index 104f7c5a71..dd86f8f347 100644 --- a/app/client/src/widgets/TableWidget.tsx +++ b/app/client/src/widgets/TableWidget.tsx @@ -353,7 +353,11 @@ class TableWidget extends BaseWidget { filteredTableData: Array>, selectedRowIndex?: number, ) => { - if (selectedRowIndex === undefined || selectedRowIndex === -1) { + if ( + selectedRowIndex === undefined || + selectedRowIndex === null || + selectedRowIndex === -1 + ) { const columnKeys: string[] = getAllTableColumnKeys(this.props.tableData); const selectedRow: { [key: string]: any } = {}; for (let i = 0; i < columnKeys.length; i++) {