diff --git a/awx/ui/static/js/helpers/Hosts.js b/awx/ui/static/js/helpers/Hosts.js index 10a52333bf..b526e7cd68 100644 --- a/awx/ui/static/js/helpers/Hosts.js +++ b/awx/ui/static/js/helpers/Hosts.js @@ -615,19 +615,15 @@ function($rootScope, $location, $log, $routeParams, Rest, Alert, HostForm, Gener scope.removeSaveCompleted(); } scope.removeSaveCompleted = scope.$on('saveCompleted', function() { - if (scope.removeSaveCompleted) { - scope.removeSaveCompleted(); + try { + $('#host-modal-dialog').dialog('close'); } - scope.removeSaveCompleted = scope.$on('saveCompleted', function() { - try { - $('#host-modal-dialog').dialog('close'); - } - catch(err) { - // ignore - } - group_scope.refreshHosts(); - scope.$destroy(); - }); + catch(err) { + // ignore + } + console.log('calling refreshHosts()'); + group_scope.refreshHosts(); + scope.$destroy(); }); // Save changes to the parent diff --git a/awx/ui/static/lib/ansible/generator-helpers.js b/awx/ui/static/lib/ansible/generator-helpers.js index a0a31fb473..6c6505b4b3 100644 --- a/awx/ui/static/lib/ansible/generator-helpers.js +++ b/awx/ui/static/lib/ansible/generator-helpers.js @@ -150,6 +150,9 @@ angular.module('GeneratorHelpers', []) case 'job_details': icon = 'fa-list-ul'; break; + case 'copy': + icon = "fa-cut"; + break; } icon += (size) ? " " + size : ""; return Icon(icon);