浏览代码

AMBARI-14071. Improve Config groups js code (akovalenko)

Aleksandr Kovalenko 9 年之前
父节点
当前提交
65e858ec11

+ 1 - 1
ambari-web/app/controllers/main/service/manage_config_groups_controller.js

@@ -690,7 +690,7 @@ App.ManageConfigGroupsController = Em.Controller.extend(App.ConfigOverridable, {
           service_id: serviceName,
           service_name: serviceName,
           hosts: [],
-          configSiteTags: [],
+          desiredConfigs: [],
           properties: []
         });
         App.store.commit();

+ 4 - 4
ambari-web/app/mixins/main/service/configs/config_overridable.js

@@ -270,7 +270,7 @@ App.ConfigOverridable = Em.Mixin.create({
    * @method updateConfigurationGroup
    */
   updateConfigurationGroup: function (configGroup, successCallback, errorCallback) {
-    var configSiteTags = configGroup.get('configSiteTags') || [];
+    var desiredConfigs = configGroup.get('desiredConfigs') || [];
     var putConfigGroup = {
       ConfigGroup: {
         group_name: configGroup.get('name'),
@@ -281,10 +281,10 @@ App.ConfigOverridable = Em.Mixin.create({
             host_name: h
           };
         }),
-        desired_configs: configSiteTags.map(function (cst) {
+        desired_configs: desiredConfigs.map(function (cst) {
           return {
-            type: cst.get('site'),
-            tag: cst.get('tag')
+            type: Em.get(cst, 'site') || Em.get(cst, 'type') ,
+            tag: Em.get(cst, 'tag')
           };
         })
       }