This is an automated email from the ASF dual-hosted git repository. hugh pushed a commit to branch hugh/overwrite-ds in repository https://gitbox.apache.org/repos/asf/superset.git
commit 517f1a8c8a35792b17d51e574c38b62a544867cb Author: hughhhh <[email protected]> AuthorDate: Tue Feb 16 15:00:56 2021 -0500 grab dataset intially on mount --- superset-frontend/src/SqlLab/components/ResultSet.tsx | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/superset-frontend/src/SqlLab/components/ResultSet.tsx b/superset-frontend/src/SqlLab/components/ResultSet.tsx index 7daae5f..69e67bc 100644 --- a/superset-frontend/src/SqlLab/components/ResultSet.tsx +++ b/superset-frontend/src/SqlLab/components/ResultSet.tsx @@ -159,9 +159,23 @@ export default class ResultSet extends React.PureComponent< this.handleExploreBtnClick = this.handleExploreBtnClick.bind(this); } - componentDidMount() { + async componentDidMount() { // only do this the first time the component is rendered/mounted this.reRunQueryIfSessionTimeoutErrorOnMount(); + + const response = await makeApi({ + method: 'GET', + endpoint: '/api/v1/dataset', + })(``); + + const userDatasetsOwned = response.result.map( + (r: { table_name: string; id: number }) => ({ + value: r.table_name, + datasetId: r.id, + }), + ); + + this.setState({ userDatasetOptions: userDatasetsOwned }); } UNSAFE_componentWillReceiveProps(nextProps: ResultSetProps) {
