Fixed an issue with volumes being null 08/82808/2
authorms236b <ms236B@att.com>
Wed, 20 Mar 2019 13:58:23 +0000 (09:58 -0400)
committerms236b <ms236B@att.com>
Wed, 20 Mar 2019 19:43:46 +0000 (15:43 -0400)
Blueprint generator fix. Local code coverage: 56.9%. Fixed pom.

Issue-ID: DCAEGEN2-1125
Change-Id: Ib5db301b6ddfaadef4be1f9e1a56af03cf415f0a
Signed-off-by: ms236b <ms236B@att.com>
blueprint-generator/pom.xml
blueprint-generator/src/main/java/org/onap/blueprintgenerator/models/blueprint/Properties.java
pom.xml

index 2dbfd9e..6e00c71 100644 (file)
@@ -28,8 +28,8 @@
                <version>1.1.0-SNAPSHOT</version> 
        </parent>
        <groupId>org.onap.dcaegen2.platform.cli</groupId>
-       <artifactId>blueprint-generator-onap</artifactId>
-       <version>0.0.1-SNAPSHOT</version> 
+       <artifactId>blueprint-generator</artifactId>
+       <version>1.0.0-SNAPSHOT</version> 
        <properties>
                <maven.compiler.source>1.6</maven.compiler.source>
                <maven.compiler.target>1.6</maven.compiler.target>
index 82afe33..40770f3 100644 (file)
@@ -62,11 +62,14 @@ public class Properties {
                logD.setGet_input("log_directory");
                this.setLog_info(logD);
                String logger = "";
-               for(Volumes v: cs.getAuxilary().getVolumes()) {
-                       if(v.getContainer().getBind().contains("/opt/app/") && v.getContainer().getBind().contains("logs")) {
-                               logger = v.getContainer().getBind();
+               if(cs.getAuxilary().getVolumes() != null) {
+                       for(Volumes v: cs.getAuxilary().getVolumes()) {
+                               if(v.getContainer().getBind().contains("/opt/app/") && v.getContainer().getBind().contains("logs")) {
+                                       logger = v.getContainer().getBind();
+                               }
                        }
                }
+
                LinkedHashMap<String, Object> logInp = new LinkedHashMap<String, Object>();
                logInp.put("type", "string");
                if(logger != "") {
diff --git a/pom.xml b/pom.xml
index 8d20eef..d67457a 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -38,7 +38,7 @@ ECOMP is a trademark and service mark of AT&T Intellectual Property.
   <packaging>pom</packaging>
   <modules>
      <module>dcae-cli</module>
-     <module>component-json-schemas</module>
+     <module>component-json-schemas</module> 
      <module>blueprint-generator</module> 
   </modules>