Browse Source

HUE-8416 [assist] Fix the indexes left assist panel

Johan Ahlen 7 years ago
parent
commit
392b46fd99
1 changed files with 15 additions and 0 deletions
  1. 15 0
      desktop/core/src/desktop/templates/assist.mako

+ 15 - 0
desktop/core/src/desktop/templates/assist.mako

@@ -1418,6 +1418,21 @@ from desktop.views import _ko
           });
           });
         }
         }
 
 
+        if (options.isSolr) {
+          if (self.sources().length === 1) {
+            self.selectedSource(self.sources()[0]);
+            self.selectedSource().loadNamespaces().done(function () {
+              var solrNamespace = self.selectedSource().selectedNamespace();
+              if (solrNamespace) {
+                solrNamespace.initDatabases();
+                solrNamespace.whenLoaded(function () {
+                  solrNamespace.setDatabase('default');
+                })
+              }
+            })
+          }
+        }
+
         self.breadcrumb = ko.computed(function () {
         self.breadcrumb = ko.computed(function () {
           if (self.selectedSource()) {
           if (self.selectedSource()) {
             if (self.selectedSource().selectedNamespace()) {
             if (self.selectedSource().selectedNamespace()) {