From 435ab4ad67475a33e8e5f0668fb10a721c69d62b Mon Sep 17 00:00:00 2001 From: kialam Date: Tue, 20 Nov 2018 11:25:36 -0500 Subject: [PATCH] Handle any relaunch errors. --- .../src/workflow-results/workflow-results.service.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/awx/ui/client/src/workflow-results/workflow-results.service.js b/awx/ui/client/src/workflow-results/workflow-results.service.js index 41bc410647..0db1f7a78c 100644 --- a/awx/ui/client/src/workflow-results/workflow-results.service.js +++ b/awx/ui/client/src/workflow-results/workflow-results.service.js @@ -5,7 +5,7 @@ *************************************************/ -export default ['$q', 'Prompt', '$filter', 'Wait', 'Rest', '$state', 'ProcessErrors', 'WorkflowJobModel', '$interval', 'moment', function ($q, Prompt, $filter, Wait, Rest, $state, ProcessErrors, WorkflowJob, $interval, moment) { +export default ['$q', 'Prompt', '$filter', 'Wait', 'Rest', '$state', 'ProcessErrors', 'WorkflowJobModel', '$interval', 'moment', 'ComponentsStrings', function ($q, Prompt, $filter, Wait, Rest, $state, ProcessErrors, WorkflowJob, $interval, moment, strings) { var val = { getCounts: function(workflowNodes){ var nodeArr = []; @@ -113,6 +113,11 @@ export default ['$q', 'Prompt', '$filter', 'Wait', 'Rest', '$state', 'ProcessErr id: scope.workflow.id }).then((launchRes) => { $state.go('workflowResults', { id: launchRes.data.id }, { reload: true }); + }).catch(({ data, status, config }) => { + ProcessErrors(scope, data, status, null, { + hdr: strings.get('error.HEADER'), + msg: strings.get('error.CALL', { path: `${config.url}`, status }) + }); }); }, createOneSecondTimer: function(startTime, fn) {