From a4f263bc9226fe421b67cc467ff179253e8a0587 Mon Sep 17 00:00:00 2001 From: mabashian Date: Tue, 6 Jul 2021 13:41:07 -0400 Subject: [PATCH] Fix bug where identifier is undefined --- .../src/components/Workflow/WorkflowNodeHelp.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/awx/ui/src/components/Workflow/WorkflowNodeHelp.js b/awx/ui/src/components/Workflow/WorkflowNodeHelp.js index 7c6122aa7c..aca3ecc717 100644 --- a/awx/ui/src/components/Workflow/WorkflowNodeHelp.js +++ b/awx/ui/src/components/Workflow/WorkflowNodeHelp.js @@ -38,11 +38,17 @@ function WorkflowNodeHelp({ node }) { const unifiedJobTemplate = node?.fullUnifiedJobTemplate || node?.originalNodeObject?.summary_fields?.unified_job_template; - const identifier = - node?.identifier || - (!stringIsUUID(node?.originalNodeObject?.identifier) - ? node.originalNodeObject.identifier - : null); + let identifier = null; + if (node?.identifier) { + ({ identifier } = node); + } else if ( + node?.originalNodeObject?.identifier && + !stringIsUUID(node.originalNodeObject.identifier) + ) { + ({ + originalNodeObject: { identifier }, + } = node); + } if (unifiedJobTemplate || job) { const type = unifiedJobTemplate ? unifiedJobTemplate.unified_job_type || unifiedJobTemplate.type