From 30fa40c50ec69f81d9828d3520be7e3c33d8a981 Mon Sep 17 00:00:00 2001 From: vaidankarswapnil Date: Tue, 17 Aug 2021 14:26:28 +0530 Subject: [PATCH] Row selection issue fix --- src/Explorer/Tables/DataTable/TableEntityListViewModel.ts | 4 ++-- src/Explorer/Tabs/QueryTablesTab/QueryTablesTabComponent.tsx | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Explorer/Tables/DataTable/TableEntityListViewModel.ts b/src/Explorer/Tables/DataTable/TableEntityListViewModel.ts index 8722a51e2..c6545d604 100644 --- a/src/Explorer/Tables/DataTable/TableEntityListViewModel.ts +++ b/src/Explorer/Tables/DataTable/TableEntityListViewModel.ts @@ -497,12 +497,12 @@ export default class TableEntityListViewModel extends DataTableViewModel { } if (this.allDownloaded || nextDownloadSize === 0) { - return Promise.resolve(result.Results); + return Promise.resolve(this.cache.data); } if (currentRetry >= TableEntityListViewModel._maximumNumberOfPrefetchRetries) { result.ExceedMaximumRetries = true; - return Promise.resolve(result.Results); + return Promise.resolve(this.cache.data); } return this.prefetchData(tableQuery, nextDownloadSize, currentRetry + 1); } diff --git a/src/Explorer/Tabs/QueryTablesTab/QueryTablesTabComponent.tsx b/src/Explorer/Tabs/QueryTablesTab/QueryTablesTabComponent.tsx index 2a6932c70..e65c148b4 100644 --- a/src/Explorer/Tabs/QueryTablesTab/QueryTablesTabComponent.tsx +++ b/src/Explorer/Tabs/QueryTablesTab/QueryTablesTabComponent.tsx @@ -566,6 +566,7 @@ class QueryTablesTabComponent extends Component { this.setState({ isLoading: true, + rowSelected: false, }); this.loadEntities(false, false); });