From 205f2c33c11d2c42fce4eda43f8b52b0ab06d4e1 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Tue, 7 May 2019 13:26:58 -0400 Subject: [PATCH] wait for instance group requests on template save --- .../edit-job-template/job-template-edit.controller.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awx/ui/client/src/templates/job_templates/edit-job-template/job-template-edit.controller.js b/awx/ui/client/src/templates/job_templates/edit-job-template/job-template-edit.controller.js index e56dd91393..ddbb9eefc0 100644 --- a/awx/ui/client/src/templates/job_templates/edit-job-template/job-template-edit.controller.js +++ b/awx/ui/client/src/templates/job_templates/edit-job-template/job-template-edit.controller.js @@ -532,7 +532,7 @@ export default var credDefer = MultiCredentialService .saveRelated(jobTemplateData, $scope.multiCredential.selectedCredentials); - InstanceGroupsService.editInstanceGroups(instance_group_url, $scope.instance_groups) + const instanceGroupDefer = InstanceGroupsService.editInstanceGroups(instance_group_url, $scope.instance_groups) .catch(({data, status}) => { ProcessErrors($scope, data, status, form, { hdr: 'Error!', @@ -609,7 +609,7 @@ export default Rest.setUrl(data.related.labels); - var defers = [credDefer]; + var defers = [credDefer, instanceGroupDefer]; for (var i = 0; i < toPost.length; i++) { defers.push(Rest.post(toPost[i])); }