From bf9424efd3f41893d2dfc0469fe934ce96199e6a Mon Sep 17 00:00:00 2001 From: Piotr Darosz Date: Fri, 9 Aug 2019 12:42:34 +0200 Subject: Controller Blueprints fails to lookup directory Create directory for saving CBA package in case one does not exist Issue-ID: CCSDK-1607 Signed-off-by: Piotr Darosz Change-Id: I0f5b547ec781bf7211414507ee847e756402f0e7 --- .../ccsdk/cds/controllerblueprints/core/utils/BluePrintArchiveUtils.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ms/controllerblueprints/modules/blueprint-core/src/main/kotlin/org/onap/ccsdk/cds/controllerblueprints/core/utils/BluePrintArchiveUtils.kt b/ms/controllerblueprints/modules/blueprint-core/src/main/kotlin/org/onap/ccsdk/cds/controllerblueprints/core/utils/BluePrintArchiveUtils.kt index d3670419e..8517be843 100755 --- a/ms/controllerblueprints/modules/blueprint-core/src/main/kotlin/org/onap/ccsdk/cds/controllerblueprints/core/utils/BluePrintArchiveUtils.kt +++ b/ms/controllerblueprints/modules/blueprint-core/src/main/kotlin/org/onap/ccsdk/cds/controllerblueprints/core/utils/BluePrintArchiveUtils.kt @@ -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) -- cgit 1.2.3-korg