From d80b8fa30596f6323aac6f4135ce33701ef916b4 Mon Sep 17 00:00:00 2001 From: John Mitchell Date: Tue, 21 Feb 2017 12:30:37 -0500 Subject: [PATCH] fix old job no event case --- awx/ui/client/src/job-results/job-results.controller.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/awx/ui/client/src/job-results/job-results.controller.js b/awx/ui/client/src/job-results/job-results.controller.js index 582c4f3988..c53ccb0e63 100644 --- a/awx/ui/client/src/job-results/job-results.controller.js +++ b/awx/ui/client/src/job-results/job-results.controller.js @@ -455,6 +455,13 @@ function(jobData, jobDataOptions, jobLabels, jobFinished, count, $scope, ParseTy var getSkeleton = function(url) { jobResultsService.getEvents(url) .then(events => { + // old job check: if the job is complete, there is result stdout, and + // there are no job events, it's an old job + if ($scope.jobFinished) { + $scope.showLegacyJobErrorMessage = $scope.job.result_stdout.length && + !events.results.length; + } + events.results.forEach(event => { if (event.start_line === 0 && event.end_line === 0) { $scope.isOld++;