浏览代码

AMBARI-9813. 'Restart required' panel. Number of affected components differs from popup window count (alexantonenko)

Alex Antonenko 10 年之前
父节点
当前提交
c3d56f6c81
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      ambari-web/app/mappers/component_config_mapper.js

+ 2 - 1
ambari-web/app/mappers/component_config_mapper.js

@@ -52,7 +52,8 @@ App.componentConfigMapper = App.QuickDataMapper.create({
     });
     });
     this.get('model').find().forEach(function (hostComponent) {
     this.get('model').find().forEach(function (hostComponent) {
       var hostComponentJson = hostComponentJsonMap[hostComponent.get('id')];
       var hostComponentJson = hostComponentJsonMap[hostComponent.get('id')];
-      if (!hostComponentJson && !hostComponent.get('isMaster')) {
+      if (!hostComponentJson &&
+        !App.StackServiceComponent.find().findProperty('componentName', hostComponent.get('componentName')).get('isMaster')) {
         hostComponent.set('staleConfigs', false);
         hostComponent.set('staleConfigs', false);
       }
       }
       if (hostComponentJson!=null && hostComponent.get('staleConfigs') &&
       if (hostComponentJson!=null && hostComponent.get('staleConfigs') &&