AMBARI-3806 Cannot save Default configs when overridden config present. (atkach)
diff --git a/ambari-web/app/controllers/main/service/info/configs.js b/ambari-web/app/controllers/main/service/info/configs.js
index 26d3b71..975462c 100644
--- a/ambari-web/app/controllers/main/service/info/configs.js
+++ b/ambari-web/app/controllers/main/service/info/configs.js
@@ -890,9 +890,13 @@
       result.flag = this.doPUTClusterConfigurations();
     } else {
       var overridenConfigs = [];
+      var groupHosts = [];
       configs.filterProperty('isOverridden', true).forEach(function (config) {
         overridenConfigs = overridenConfigs.concat(config.get('overrides'));
       });
+      selectedConfigGroup.get('hosts').forEach(function(hostName){
+        groupHosts.push({"host_name": hostName});
+      });
 
       this.putConfigGroupChanges({
         ConfigGroup: {
@@ -901,7 +905,7 @@
           "group_name": selectedConfigGroup.get('name'),
           "tag": selectedConfigGroup.get('service.id'),
           "description": selectedConfigGroup.get('description'),
-          "hosts": selectedConfigGroup.get('hosts'),
+          "hosts": groupHosts,
           "desired_configs": this.buildGroupDesiredConfigs(overridenConfigs)
         }
       });
@@ -967,17 +971,6 @@
       if (globalConfigs.someProperty('name', uiConfigProperty.name)) {
         var modelGlobalConfig = globalConfigs.findProperty('name', uiConfigProperty.name);
         modelGlobalConfig.value = uiConfigProperty.value;
-        var uiOverrides = uiConfigProperty.get('overrides');
-        if (uiOverrides != null && uiOverrides.get('length') > 0) {
-          modelGlobalConfig.overrides = {};
-          uiOverrides.forEach(function (uiOverride) {
-            var value = uiOverride.get('value');
-            modelGlobalConfig.overrides[value] = [];
-            uiOverride.get('selectedHostOptions').forEach(function (host) {
-              modelGlobalConfig.overrides[value].push(host);
-            });
-          });
-        }
       } else {
         globalConfigs.pushObject({
           name: uiConfigProperty.name,