Bug 585 Fix for scaling
[osm/LCM.git] / osm_lcm / data_utils / vnfd.py
index f816a8d..1b45b53 100644 (file)
@@ -96,7 +96,7 @@ def get_configuration(vnfd, entity_id):
     if not ops_vnf:
         return None
     day12ops = ops_vnf.get("day1-2", [])
-    list_utils.find_in_list(
+    return list_utils.find_in_list(
         day12ops,
         lambda configuration: configuration["id"] == entity_id)
 
@@ -138,7 +138,7 @@ def get_number_of_instances(vnfd, vdu_id):
             ()
         ),
         lambda a_vdu: a_vdu["vdu-id"] == vdu_id
-    )["number-of-instances"]
+    ).get("number-of-instances", 1)
 
 
 def get_juju_ee_ref(vnfd, entity_id):