Browse Source

AMBARI-3254 Yarn service has discrepancy in property display-type before and after installation. (atkach)

atkach 12 years ago
parent
commit
2a04b7a428
1 changed files with 3 additions and 1 deletions
  1. 3 1
      ambari-web/app/utils/config.js

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

@@ -276,7 +276,9 @@ App.config = Em.Object.create({
         } else if (!this.getBySitename(serviceConfigObj.get('filename')).someProperty('name', index)) {
           isAdvanced = advancedConfigs.someProperty('name', index);
           serviceConfigObj.id = 'site property';
-          serviceConfigObj.displayType = stringUtils.isSingleLine(serviceConfigObj.value) ? 'advanced' : 'multiLine';
+          if (!configsPropertyDef) {
+            serviceConfigObj.displayType = stringUtils.isSingleLine(serviceConfigObj.value) ? 'advanced' : 'multiLine';
+          }
           serviceConfigObj.displayName = configsPropertyDef ? configsPropertyDef.displayName : index;
           this.calculateConfigProperties(serviceConfigObj, isAdvanced, advancedConfigs);
           configs.push(serviceConfigObj);