Эх сурвалжийг харах

HUE-3178 [metastore] We do not default to any DB in assist and table page

Johan Ahlen 9 жил өмнө
parent
commit
6af05ba

+ 6 - 0
apps/metastore/src/metastore/static/metastore/js/metastore.ko.js

@@ -438,6 +438,12 @@
     self.isLeftPanelVisible = ko.observable();
     self.assistHelper.withTotalStorage('assist', 'assist_panel_visible', self.isLeftPanelVisible, true);
 
+    huePubSub.subscribe("assist.db.panel.ready", function () {
+      huePubSub.publish('assist.set.database', {
+        source: 'hive',
+        name: null
+      });
+    });
 
     self.reloading = ko.observable(false);
     self.loading = ko.observable(false);

+ 2 - 0
desktop/core/src/desktop/static/desktop/js/assist/assistDbSource.js

@@ -153,6 +153,8 @@
         self.selectedDatabase(dbIndex[lastSelectedDb]);
       } else if (dbIndex["default"]) {
         self.selectedDatabase(dbIndex["default"]);
+      } else if (self.databases().length > 0) {
+        self.selectedDatabase(self.databases()[0]);
       }
     };