AMBARI-18268 - Compare versions does not work in some cases (rzang)
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/c9394660 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/c9394660 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/c9394660 Branch: refs/heads/branch-2.4 Commit: c939466072d51b8fa16e2279a255138c21328c58 Parents: 9c0a95d Author: Richard Zang <[email protected]> Authored: Fri Aug 26 13:41:07 2016 -0700 Committer: Sumit Mohanty <[email protected]> Committed: Mon Aug 29 18:33:51 2016 -0700 ---------------------------------------------------------------------- ambari-web/app/mixins/common/configs/configs_comparator.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/c9394660/ambari-web/app/mixins/common/configs/configs_comparator.js ---------------------------------------------------------------------- diff --git a/ambari-web/app/mixins/common/configs/configs_comparator.js b/ambari-web/app/mixins/common/configs/configs_comparator.js index c7d8322..aa595ca 100644 --- a/ambari-web/app/mixins/common/configs/configs_comparator.js +++ b/ambari-web/app/mixins/common/configs/configs_comparator.js @@ -131,7 +131,10 @@ App.ConfigsComparator = Em.Mixin.create({ } if (configuration.properties_attributes && configuration.properties_attributes.final) { for (var final in configuration.properties_attributes.final) { - serviceVersionMap[item.service_config_version][final + '-' + configuration.type].isFinal = (configuration.properties_attributes.final[final] === 'true'); + var config = serviceVersionMap[item.service_config_version][final + '-' + configuration.type]; + if (config) { + config.isFinal = (configuration.properties_attributes.final[final] === 'true'); + } } } }, this);
