diff --git a/awx/ui/client/src/job-detail/host-event/host-event.route.js b/awx/ui/client/src/job-detail/host-event/host-event.route.js
index 97254e883f..86e499c2b0 100644
--- a/awx/ui/client/src/job-detail/host-event/host-event.route.js
+++ b/awx/ui/client/src/job-detail/host-event/host-event.route.js
@@ -20,7 +20,7 @@ var hostEventModal = {
return res.data.results[0]; });
}],
hostResults: ['JobDetailService', '$stateParams', function(JobDetailService, $stateParams) {
- return JobDetailService.getJobEventChildren($stateParams.taskId).then(res => res.data.results);
+ return JobDetailService.getJobEventChildren($stateParams.taskUuid).then(res => res.data.results);
}]
},
onExit: function() {
diff --git a/awx/ui/client/src/job-detail/job-detail.service.js b/awx/ui/client/src/job-detail/job-detail.service.js
index e5578349a5..8e436a3e96 100644
--- a/awx/ui/client/src/job-detail/job-detail.service.js
+++ b/awx/ui/client/src/job-detail/job-detail.service.js
@@ -129,9 +129,9 @@ export default
msg: 'Call to ' + url + '. GET returned: ' + status });
});
},
- getJobEventChildren: function(id){
+ getJobEventChildren: function(uuid){
var url = GetBasePath('job_events');
- url = url + id + '/children/?order_by=host_name';
+ url = `${url}?parent__uuid=${uuid}&order_by=host_name`;
Rest.setUrl(url);
return Rest.get()
.success(function(data){
diff --git a/awx/ui/client/src/job-results/host-event/host-event.route.js b/awx/ui/client/src/job-results/host-event/host-event.route.js
index 728e75467d..6dad68c5d0 100644
--- a/awx/ui/client/src/job-results/host-event/host-event.route.js
+++ b/awx/ui/client/src/job-results/host-event/host-event.route.js
@@ -8,7 +8,7 @@ import { templateUrl } from '../../shared/template-url/template-url.factory';
var hostEventModal = {
name: 'jobDetail.host-event',
- url: '/task/:taskId/host-event/:eventId',
+ url: '/host-event/:eventId',
controller: 'HostEventController',
templateUrl: templateUrl('job-results/host-event/host-event-modal'),
'abstract': false,
diff --git a/awx/ui/client/src/job-results/parse-stdout.service.js b/awx/ui/client/src/job-results/parse-stdout.service.js
index f04b5d1fb6..20cb46f3c0 100644
--- a/awx/ui/client/src/job-results/parse-stdout.service.js
+++ b/awx/ui/client/src/job-results/parse-stdout.service.js
@@ -70,7 +70,7 @@ export default ['$log', 'moment', function($log, moment){
return `"`;
}
else{
- return ` JobResultsStdOut-stdoutColumn--clickable" ui-sref="jobDetail.host-event.stdout({eventId: ${event.id}, taskId: ${event.parent} })" aw-tool-tip="Event ID: ${event.id}
Status: ${event.event_display}
Click for details" data-placement="top"`;
+ return ` JobResultsStdOut-stdoutColumn--clickable" ui-sref="jobDetail.host-event.stdout({eventId: ${event.id}, taskUuid: '${event.event_data.task_uuid}' })" aw-tool-tip="Event ID: ${event.id}
Status: ${event.event_display}
Click for details" data-placement="top"`;
}
},