浏览代码

HUE-6580 [editor] Add DB prefix when fetching top tables

Johan Ahlen 8 年之前
父节点
当前提交
56db330
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      desktop/core/src/desktop/static/desktop/js/sqlAutocompleter3.js

+ 5 - 1
desktop/core/src/desktop/static/desktop/js/sqlAutocompleter3.js

@@ -1444,8 +1444,12 @@ var AutocompleteResults = (function () {
     if (HAS_OPTIMIZER && self.parseResult.suggestTables) {
       initLoading(self.loadingPopularTables, popularTablesDeferred);
 
+      var db = self.parseResult.suggestTables.identifierChain
+        && self.parseResult.suggestTables.identifierChain.length === 1
+        && self.parseResult.suggestTables.identifierChain[0].name ? self.parseResult.suggestTables.identifierChain[0].name : self.activeDatabase;
+
       self.apiHelper.fetchNavOptTopTables({
-        database: self.activeDatabase,
+        database: db,
         sourceType: self.snippet.type(),
         silenceErrors: true,
         successCallback: function (data) {