From 8eff8273e6009e5b938f311fdd7bb2a2eb80a0eb Mon Sep 17 00:00:00 2001 From: "Michael S. Molina" Date: Tue, 8 Mar 2022 10:56:46 -0300 Subject: [PATCH] fix: Dataset search when creating a chart --- superset-frontend/src/addSlice/AddSliceContainer.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/superset-frontend/src/addSlice/AddSliceContainer.tsx b/superset-frontend/src/addSlice/AddSliceContainer.tsx index 85f72d124b0e8..7e9f0a1a2ed54 100644 --- a/superset-frontend/src/addSlice/AddSliceContainer.tsx +++ b/superset-frontend/src/addSlice/AddSliceContainer.tsx @@ -253,9 +253,11 @@ export default class AddSliceContainer extends React.PureComponent< }).then((response: JsonResponse) => { const list: { customLabel: ReactNode; + id: number; label: string; value: string; }[] = response.json.result.map((item: Dataset) => ({ + id: item.id, value: `${item.id}__${item.datasource_type}`, customLabel: this.newLabel(item), label: item.table_name, @@ -284,6 +286,7 @@ export default class AddSliceContainer extends React.PureComponent< name="select-datasource" onChange={this.changeDatasource} options={this.loadDatasources} + optionFilterProps={['id', 'label']} placeholder={t('Choose a dataset')} showSearch value={this.state.datasource}