From bcf7c038af4647c184b984178f4ac95bf2da2f5b Mon Sep 17 00:00:00 2001 From: Youssef TALLAL Date: Wed, 16 Jun 2021 12:54:45 +0200 Subject: [PATCH] use teamPath if provided --- src/main/java/com/checkmarx/jenkins/CxScanBuilder.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/checkmarx/jenkins/CxScanBuilder.java b/src/main/java/com/checkmarx/jenkins/CxScanBuilder.java index f410d474..3b5ff4f6 100644 --- a/src/main/java/com/checkmarx/jenkins/CxScanBuilder.java +++ b/src/main/java/com/checkmarx/jenkins/CxScanBuilder.java @@ -1250,8 +1250,12 @@ private CxScanConfig resolveConfiguration(Run run, DescriptorImpl descript } } - //Jenkins UI does not send teamName but team Id - teamPath = getTeamNameFromId(cxCredentials,descriptor, groupId); + // if teamPath not provided, get it as Jenkins UI does not send teamName but team Id + if (StringUtils.isEmpty(teamPath) && !StringUtils.isEmpty(groupId)) { + teamPath = getTeamNameFromId(cxCredentials,descriptor, groupId); + } else { + log.warn("Unable to get set Team Path, groupId or teamPath is required !"); + } //project ret.setProjectName(env.expand(projectName.trim()));