Repository: ambari Updated Branches: refs/heads/trunk ea49b33c1 -> f6c1e4733
AMBARI-21990 Unable to add hosts to Config Groups. (atkach) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/f6c1e473 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/f6c1e473 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/f6c1e473 Branch: refs/heads/trunk Commit: f6c1e47332482bfa9faeec67402bda58770aa6e9 Parents: ea49b33 Author: Andrii Tkach <atk...@apache.org> Authored: Tue Sep 19 12:26:25 2017 +0300 Committer: Andrii Tkach <atk...@apache.org> Committed: Tue Sep 19 13:17:17 2017 +0300 ---------------------------------------------------------------------- .../controllers/main/service/manage_config_groups_controller.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/f6c1e473/ambari-web/app/controllers/main/service/manage_config_groups_controller.js ---------------------------------------------------------------------- diff --git a/ambari-web/app/controllers/main/service/manage_config_groups_controller.js b/ambari-web/app/controllers/main/service/manage_config_groups_controller.js index a2f957e..e46d5f9 100644 --- a/ambari-web/app/controllers/main/service/manage_config_groups_controller.js +++ b/ambari-web/app/controllers/main/service/manage_config_groups_controller.js @@ -383,7 +383,9 @@ App.ManageConfigGroupsController = Em.Controller.extend(App.ConfigOverridable, { var newlyAddedHostComponentsMap = {}; var masters = App.router.get('addServiceController.content.masterComponentHosts') || []; var slaves = App.router.get('addServiceController.content.slaveComponentHosts') || []; - var clients = App.router.get('addServiceController.content.clients').filterProperty('isInstalled', false).map(function (component) { + var clients = (App.router.get('addServiceController.content.clients') || []); + + clients = clients.filterProperty('isInstalled', false).map(function (component) { return Em.Object.create({ componentName: component.component_name, displayName: component.display_name