Row selection issue fix

This commit is contained in:
vaidankarswapnil 2021-08-17 14:26:28 +05:30
parent 1f2e528f46
commit 30fa40c50e
2 changed files with 3 additions and 2 deletions

View File

@ -497,12 +497,12 @@ export default class TableEntityListViewModel extends DataTableViewModel {
} }
if (this.allDownloaded || nextDownloadSize === 0) { if (this.allDownloaded || nextDownloadSize === 0) {
return Promise.resolve(result.Results); return Promise.resolve(this.cache.data);
} }
if (currentRetry >= TableEntityListViewModel._maximumNumberOfPrefetchRetries) { if (currentRetry >= TableEntityListViewModel._maximumNumberOfPrefetchRetries) {
result.ExceedMaximumRetries = true; result.ExceedMaximumRetries = true;
return Promise.resolve(result.Results); return Promise.resolve(this.cache.data);
} }
return this.prefetchData(tableQuery, nextDownloadSize, currentRetry + 1); return this.prefetchData(tableQuery, nextDownloadSize, currentRetry + 1);
} }

View File

@ -566,6 +566,7 @@ class QueryTablesTabComponent extends Component<IQueryTablesTabComponentProps, I
return this.state.tableEntityListViewModel.removeEntitiesFromCache(entitiesToDelete).then(() => { return this.state.tableEntityListViewModel.removeEntitiesFromCache(entitiesToDelete).then(() => {
this.setState({ this.setState({
isLoading: true, isLoading: true,
rowSelected: false,
}); });
this.loadEntities(false, false); this.loadEntities(false, false);
}); });