From 94cae231c19bedeca7a78c6d4e1afab4b4ba6644 Mon Sep 17 00:00:00 2001 From: Hetu Nandu Date: Tue, 12 Jan 2021 11:45:08 +0530 Subject: [PATCH] Make sure Table selected row is not set to undefined on mount (#2518) --- app/client/src/widgets/TableWidget.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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++) {