From: KIRAN KASHALKAR Date: Wed, 31 May 2017 16:00:48 +0000 (-0400) Subject: RIFT-16840: VNF config-primitive job does not contain details X-Git-Tag: v3.0.0rc~11 X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=2671a73a6f33c87b6905f5f867e602ce2ad83da1;p=osm%2FUI.git RIFT-16840: VNF config-primitive job does not contain details Signed-off-by: KIRAN KASHALKAR --- diff --git a/skyquake/plugins/launchpad/src/launchpad_card/jobListCard.jsx b/skyquake/plugins/launchpad/src/launchpad_card/jobListCard.jsx index 5cdcb8551..8253f0a1a 100644 --- a/skyquake/plugins/launchpad/src/launchpad_card/jobListCard.jsx +++ b/skyquake/plugins/launchpad/src/launchpad_card/jobListCard.jsx @@ -57,8 +57,13 @@ class JobListCard extends React.Component { } getJobDetails(job) { let jobDetails = null; - if (job['job-status-details']) { - let jobDetailsArray = job['job-status-details'].split(/\\n/); + if (job['job-status-details'] || job['execution-error-details']) { + let jobDetailsArray = []; + if (job['job-status-details']) { + jobDetailsArray = job['job-status-details'].split(/\\n/); + } else if (job['execution-error-details']) { + jobDetailsArray = job['execution-error-details'].split(/\\n/); + } let jobDetailsText = []; jobDetailsArray && jobDetailsArray.map((jobDetail) => { jobDetailsText.push(jobDetail); @@ -140,6 +145,7 @@ class JobListCard extends React.Component { let self = this; let jobListStatus = this.getStatusColor(props['execution-status'] ); let hideParameters = this.state.hideParameters; + let jobDetailsHTML = this.getJobDetails(this.props); return (
@@ -169,6 +175,7 @@ class JobListCard extends React.Component {
+ {jobDetailsHTML} ) }