From 5f98d661f835ad2ebcb3aa638a72c9c2c48114e0 Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Sat, 27 Jul 2019 17:42:41 -0700 Subject: [PATCH] Fix #7130 - SQL Lab table name autocomplete (#7926) --- superset/assets/src/SqlLab/components/AceEditorWrapper.jsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/superset/assets/src/SqlLab/components/AceEditorWrapper.jsx b/superset/assets/src/SqlLab/components/AceEditorWrapper.jsx index 7815998fe7..661b7d0663 100644 --- a/superset/assets/src/SqlLab/components/AceEditorWrapper.jsx +++ b/superset/assets/src/SqlLab/components/AceEditorWrapper.jsx @@ -156,7 +156,7 @@ class AceEditorWrapper extends React.PureComponent { const tables = props.tables || []; const extendedTables = props.extendedTables || []; tables.forEach((t) => { - const tableName = t.value.table; + const tableName = t.value; words.push({ name: t.label, value: tableName, score: 55, meta: 'table' }); const extendedTable = extendedTables.find(et => et.name === tableName); const cols = extendedTable && extendedTable.columns || []; @@ -167,7 +167,6 @@ class AceEditorWrapper extends React.PureComponent { words = words.concat(Object.keys(columns).map(col => ( { name: col, value: col, score: 50, meta: 'column' } )), sqlWords); - this.setState({ words }, () => { const completer = { getCompletions: this.getCompletions.bind(this),