DB resolutions are picking inputKeyMapping values from DD 85/101685/2
authorSteve Siani <alphonse.steve.siani.djissitchi@ibm.com>
Thu, 13 Feb 2020 01:09:45 +0000 (20:09 -0500)
committerKAPIL SINGAL <ks220y@att.com>
Thu, 13 Feb 2020 20:26:08 +0000 (20:26 +0000)
Issue-ID: CCSDK-2092
Signed-off-by: Steve Siani <alphonse.steve.siani.djissitchi@ibm.com>
Change-Id: I07e726ae038bbad853d789841942e98c62b1e0a8

ms/blueprintsprocessor/functions/resource-resolution/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/resource/resolution/processor/DatabaseResourceAssignmentProcessor.kt

index 53698ca..e43b45e 100644 (file)
@@ -132,7 +132,7 @@ open class DatabaseResourceAssignmentProcessor(
     private fun populateNamedParameter(inputKeyMapping: Map<String, String>): Map<String, Any> {
         val namedParameters = HashMap<String, Any>()
         inputKeyMapping.forEach {
-            val expressionValue = raRuntimeService.getDictionaryStore(it.value).textValue()
+            val expressionValue = raRuntimeService.getResolutionStore(it.value).textValue()
             logger.trace("Reference dictionary key (${it.key}) resulted in value ($expressionValue)")
             namedParameters[it.key] = expressionValue
         }