Bug 1872 fix - Fix issue executing actions 93/11693/1 v11.0.2
authorGuillermo Calvino <guillermo.calvino@canonical.com>
Tue, 1 Feb 2022 17:59:50 +0000 (18:59 +0100)
committerGuillermo Calvino <guillermo.calvino@canonical.com>
Fri, 18 Feb 2022 12:08:42 +0000 (13:08 +0100)
Change-Id: Ia0bf89036b7601f1ba9f3fe9b724c6693f1ea79a
Signed-off-by: Guillermo Calvino <guillermo.calvino@canonical.com>
osm_lcm/ns.py

index 050c8d9..7f5a710 100644 (file)
@@ -4858,6 +4858,13 @@ class NsLcm(LcmBase):
                 db_vnfr = self.db.get_one(
                     "vnfrs", {"member-vnf-index-ref": vnf_index, "nsr-id-ref": nsr_id}
                 )
+                if db_vnfr.get("kdur"):
+                    kdur_list = []
+                    for kdur in db_vnfr["kdur"]:
+                        if kdur.get("additionalParams"):
+                            kdur["additionalParams"] = json.loads(kdur["additionalParams"])
+                        kdur_list.append(kdur)
+                    db_vnfr["kdur"] = kdur_list
                 step = "Getting vnfd from database"
                 db_vnfd = self.db.get_one("vnfds", {"_id": db_vnfr["vnfd-id"]})
             else: