Fixed jenkins artifactory server enforcement
Change-Id: Ic6cafccb66528d809a2726a1c80d7fd92bf7ccf3
diff --git a/_states/jenkins_artifactory.py b/_states/jenkins_artifactory.py
index 63a63d6..dbd34d4 100644
--- a/_states/jenkins_artifactory.py
+++ b/_states/jenkins_artifactory.py
@@ -12,8 +12,8 @@
if(server &&
server.getName().equals("{name}") &&
server.getUrl().equals("{serverUrl}") &&
- server.getDeployerCredentialsConfig().getCredentialsId().equals("{credentialsId}") &&
- server.getResolverCredentialsConfig().getCredentialsId().equals("{credentialsId}")){{
+ (server.getDeployerCredentialsConfig() == null || server.getDeployerCredentialsConfig().getCredentialsId().equals("{credentialsId}")) &&
+ (server.getResolverCredentialsConfig() == null || server.getResolverCredentialsConfig().getCredentialsId().equals("{credentialsId}"))){
print("EXISTS")
}}else{{
// we must care about null here