From a21d8a0bf46e9f67d4974cf4f547559f33e7fa35 Mon Sep 17 00:00:00 2001 From: "Hugh A. Miles II" Date: Wed, 9 Mar 2022 19:07:22 -0800 Subject: [PATCH] fix autocomplete (#19047) --- .../src/SqlLab/components/AceEditorWrapper/index.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/superset-frontend/src/SqlLab/components/AceEditorWrapper/index.tsx b/superset-frontend/src/SqlLab/components/AceEditorWrapper/index.tsx index fa373b524..ce201e89d 100644 --- a/superset-frontend/src/SqlLab/components/AceEditorWrapper/index.tsx +++ b/superset-frontend/src/SqlLab/components/AceEditorWrapper/index.tsx @@ -171,17 +171,17 @@ class AceEditorWrapper extends React.PureComponent { meta: 'schema', })); const columns = {}; - const tables = props.tables || []; - const extendedTables = props.extendedTables || []; + const tables = props.extendedTables || props.tables || []; + const tableWords = tables.map(t => { - const tableName = t.value; - const extendedTable = extendedTables.find(et => et.name === tableName); - const cols = (extendedTable && extendedTable.columns) || []; + const tableName = t.name; + const cols = t.columns || []; cols.forEach(col => { columns[col.name] = null; // using an object as a unique set }); + return { - name: t.label, + name: tableName, value: tableName, score: TABLE_AUTOCOMPLETE_SCORE, meta: 'table',