X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_ro%2Fnfvo.py;h=bf32c2459537f7d096f40ac9d8ba80eff03eee9c;hb=69b590eb0469efa021bada0d2bf867bbdff27a10;hp=f5ffe09e0e1c94da2abadf1b39968fae6eb00f64;hpb=caadc443e5bdc1a6c89a1d826b8768c67b4b19e8;p=osm%2FRO.git diff --git a/osm_ro/nfvo.py b/osm_ro/nfvo.py index f5ffe09e..bf32c245 100644 --- a/osm_ro/nfvo.py +++ b/osm_ro/nfvo.py @@ -3687,7 +3687,7 @@ def delete_instance(mydb, tenant_id, instance_id): # 2.3 deleting VNFFGs - for sfp in instanceDict['sfps']: + for sfp in instanceDict.get('sfps', ()): vimthread_affected[sfp["datacenter_tenant_id"]] = None datacenter_key = (sfp["datacenter_id"], sfp["datacenter_tenant_id"]) if datacenter_key not in myvims: @@ -3724,7 +3724,7 @@ def delete_instance(mydb, tenant_id, instance_id): task_index += 1 db_vim_actions.append(db_vim_action) - for sf in instanceDict['sfs']: + for sf in instanceDict.get('sfs', ()): vimthread_affected[sf["datacenter_tenant_id"]] = None datacenter_key = (sf["datacenter_id"], sf["datacenter_tenant_id"]) if datacenter_key not in myvims: @@ -3761,7 +3761,7 @@ def delete_instance(mydb, tenant_id, instance_id): task_index += 1 db_vim_actions.append(db_vim_action) - for sfi in instanceDict['sfis']: + for sfi in instanceDict.get('sfis', ()): vimthread_affected[sfi["datacenter_tenant_id"]] = None datacenter_key = (sfi["datacenter_id"], sfi["datacenter_tenant_id"]) if datacenter_key not in myvims: