瀏覽代碼

AMBARI-6696. add service always highlights ATS component (Buzhor Denys via alexantonenko)

Alex Antonenko 10 年之前
父節點
當前提交
9f1318585e
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      ambari-web/app/controllers/wizard.js

+ 4 - 1
ambari-web/app/controllers/wizard.js

@@ -974,9 +974,12 @@ App.WizardController = Em.Controller.extend(App.LocalStorage, {
    */
    */
   loadMasterComponentHosts: function () {
   loadMasterComponentHosts: function () {
     var masterComponentHosts = this.getDBProperty('masterComponentHosts');
     var masterComponentHosts = this.getDBProperty('masterComponentHosts');
+    var stackMasterComponents = App.get('components.masters').concat(App.get('components.masterBehavior')).uniq();
     if (!masterComponentHosts) {
     if (!masterComponentHosts) {
       masterComponentHosts = [];
       masterComponentHosts = [];
-      App.HostComponent.find().filterProperty('isMaster', true).forEach(function (item) {
+      App.HostComponent.find().filter(function(component) {
+        return stackMasterComponents.contains(component.get('componentName'));
+      }).forEach(function (item) {
         masterComponentHosts.push({
         masterComponentHosts.push({
           component: item.get('componentName'),
           component: item.get('componentName'),
           hostName: item.get('hostName'),
           hostName: item.get('hostName'),