From 72a7e55c71caa86712098ae5711e9021cf58c30b Mon Sep 17 00:00:00 2001 From: mabashian Date: Mon, 24 Jul 2017 11:10:05 -0400 Subject: [PATCH] Check for inventory id before trying to build a link to it in job results --- .../client/src/job-results/job-results.controller.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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 176e302205..52bd109ad2 100644 --- a/awx/ui/client/src/job-results/job-results.controller.js +++ b/awx/ui/client/src/job-results/job-results.controller.js @@ -65,11 +65,16 @@ function(jobData, jobDataOptions, jobLabels, jobFinished, count, $scope, ParseTy } } else if(key === 'inventory') { - if($scope.job.summary_fields.inventory && $scope.job.summary_fields.inventory.kind && $scope.job.summary_fields.inventory.kind === 'smart') { - return '/#/inventories/smart/' + $scope.job.summary_fields.inventory.id; + if($scope.job.summary_fields.inventory && $scope.job.summary_fields.inventory.id) { + if($scope.job.summary_fields.inventory.kind && $scope.job.summary_fields.inventory.kind === 'smart') { + return '/#/inventories/smart/' + $scope.job.summary_fields.inventory.id; + } + else { + return '/#/inventories/inventory/' + $scope.job.summary_fields.inventory.id; + } } else { - return '/#/inventories/inventory/' + $scope.job.summary_fields.inventory.id; + return null; } } else {