diff --git a/awx/ui/client/src/shared/instance-groups-multiselect/instance-groups-modal/instance-groups-modal.directive.js b/awx/ui/client/src/shared/instance-groups-multiselect/instance-groups-modal/instance-groups-modal.directive.js index 30fc6c576a..0b579a1135 100644 --- a/awx/ui/client/src/shared/instance-groups-multiselect/instance-groups-modal/instance-groups-modal.directive.js +++ b/awx/ui/client/src/shared/instance-groups-multiselect/instance-groups-modal/instance-groups-modal.directive.js @@ -73,6 +73,16 @@ export default ['templateUrl', '$window', function(templateUrl, $window) { $scope.showModal(); }); + $scope.$watch('instance_groups', function(){ + angular.forEach($scope.instance_groups, function(instanceGroupRow) { + angular.forEach($scope.igTags, function(selectedInstanceGroup){ + if(selectedInstanceGroup.id === instanceGroupRow.id) { + instanceGroupRow.isSelected = true; + } + }); + }); + }); + } init();