Default resolution status when storing result 33/93133/4
authorAlexis de Talhouët <adetalhouet89@gmail.com>
Thu, 8 Aug 2019 22:13:56 +0000 (18:13 -0400)
committerDan Timoney <dtimoney@att.com>
Fri, 9 Aug 2019 19:49:02 +0000 (19:49 +0000)
It can happen the resolve fails, and the status end up not
being set, hence to avoid any exception, we default to failure.

Change-Id: Ia5fb9ad954c109f394425f33c506e66d7e1969e4
Issue-ID: CCSDK-1606
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
ms/blueprintsprocessor/functions/resource-resolution/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/resource/resolution/db/ResourceResolutionDBService.kt

index 5335b14..e5a13a6 100644 (file)
@@ -167,7 +167,7 @@ class ResourceResolutionDBService(private val resourceResolutionRepository: Reso
         resourceResolution.dictionaryName = resourceAssignment.dictionaryName
         resourceResolution.dictionaryVersion = resourceAssignment.version
         resourceResolution.dictionarySource = resourceAssignment.dictionarySource
-        resourceResolution.status = resourceAssignment.status
+        resourceResolution.status = resourceAssignment.status ?: BluePrintConstants.STATUS_FAILURE
 
         try {
             resourceResolutionRepository.saveAndFlush(resourceResolution)