Controller Blueprints fails to lookup directory 89/93189/1
authorPiotr Darosz <piotr.darosz@nokia.com>
Fri, 9 Aug 2019 10:42:34 +0000 (12:42 +0200)
committerPiotr Darosz <piotr.darosz@nokia.com>
Fri, 9 Aug 2019 10:44:22 +0000 (12:44 +0200)
Create directory for saving CBA package in case one does not exist

Issue-ID: CCSDK-1607
Signed-off-by: Piotr Darosz <piotr.darosz@nokia.com>
Change-Id: I0f5b547ec781bf7211414507ee847e756402f0e7

ms/controllerblueprints/modules/blueprint-core/src/main/kotlin/org/onap/ccsdk/cds/controllerblueprints/core/utils/BluePrintArchiveUtils.kt

index d367041..8517be8 100755 (executable)
@@ -44,6 +44,9 @@ class BluePrintArchiveUtils {
          */
         fun compress(source: File, destination: File, absolute: Boolean): Boolean {
             try {
+                if(!destination.parentFile.exists()) {
+                    destination.parentFile.mkdirs()
+                }
                 destination.createNewFile()
                 ZipArchiveOutputStream(destination).use {
                     recurseFiles(source, source, it, absolute)