소스 검색

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

Johan Ahlen 7 년 전
부모
커밋
392b46fd99
1개의 변경된 파일15개의 추가작업 그리고 0개의 파일을 삭제
  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 () {
           if (self.selectedSource()) {
             if (self.selectedSource().selectedNamespace()) {