fix 1201 get kdur from vnfr properly
[osm/LCM.git] / osm_lcm / ns.py
index 61ad281..5b06c18 100644 (file)
@@ -1312,7 +1312,7 @@ class NsLcm(LcmBase):
 
         while nb_tries < 360:
             db_vnfr = self.db.get_one("vnfrs", {"_id": vnfr_id})
-            kdur = next((x for x in get_iterable(db_vnfr, "kdur") if x.get("name") == kdu_name), None)
+            kdur = next((x for x in get_iterable(db_vnfr, "kdur") if x.get("kdu-name") == kdu_name), None)
             if not kdur:
                 raise LcmException("Not found vnfr_id={}, kdu_name={}".format(vnfr_id, kdu_name))
             if kdur.get("status"):