浏览代码

AMBARI-2830. Going back to Customize Services page from the Install page resets default directory values to empty string. (Andrii Babiichuk via yusaku)

Yusaku Sako 11 年之前
父节点
当前提交
afc574e8b4
共有 2 个文件被更改,包括 2 次插入1 次删除
  1. 1 1
      ambari-web/app/controllers/wizard.js
  2. 1 0
      ambari-web/app/utils/config.js

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

@@ -700,7 +700,7 @@ App.WizardController = Em.Controller.extend({
       _content.get('configs').forEach(function (_configProperties) {
         var displayType = _configProperties.get('displayType');
         if (displayType === 'directories' || displayType === 'directory') {
-          var value = _configProperties.get('value').trim().split(/\s+/g).join(',');
+          var value = _configProperties.get('value').split(/\s+/g).join(',');
           _configProperties.set('value', value);
         }
         var overrides = _configProperties.get('overrides');

+ 1 - 0
ambari-web/app/utils/config.js

@@ -258,6 +258,7 @@ App.config = Em.Object.create({
       if (preDefined && stored) {
         configData = preDefined;
         configData.value = stored.value;
+        configData.defaultValue = stored.defaultValue;
         configData.overrides = stored.overrides;
       } else if (!preDefined && stored) {
         configData = {