From cf62fa67bdbc44a5335600aa46348f740d2b1de6 Mon Sep 17 00:00:00 2001 From: Keith Grant Date: Wed, 20 Mar 2019 17:00:42 -0400 Subject: [PATCH] add links to activity stream for workflow_job_template_node --- .../src/activity-stream/factories/build-anchor.factory.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/awx/ui/client/src/activity-stream/factories/build-anchor.factory.js b/awx/ui/client/src/activity-stream/factories/build-anchor.factory.js index cb913fb96e..f29769b222 100644 --- a/awx/ui/client/src/activity-stream/factories/build-anchor.factory.js +++ b/awx/ui/client/src/activity-stream/factories/build-anchor.factory.js @@ -12,6 +12,7 @@ export default function BuildAnchor($log, $filter) { if (!activity.summary_fields[resource]){ throw {name : 'ResourceDeleted', message: 'The referenced resource no longer exists'}; } + let name; switch (resource) { case 'custom_inventory_script': url += 'inventory_scripts/' + obj.id + '/'; @@ -76,7 +77,8 @@ export default function BuildAnchor($log, $filter) { url += `templates/workflow_job_template/${obj.id}`; break; case 'workflow_job_template_node': - url += `templates/workflow_job_template/${obj.summary_fields.workflow_job_template.id}`; + url += `templates/workflow_job_template/${activity.summary_fields.workflow_job_template[0].id}`; + name = activity.summary_fields.workflow_job_template[0].name; break; case 'workflow_job': url += `workflows/${obj.id}`; @@ -95,7 +97,7 @@ export default function BuildAnchor($log, $filter) { url += resource + 's/' + obj.id + '/'; } - const name = $filter('sanitize')(obj.name || obj.username); + name = $filter('sanitize')(name || obj.name || obj.username); if (url) { return `  ${name}  `;