X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FRO.git;a=blobdiff_plain;f=NG-RO%2Fosm_ng_ro%2Fns.py;h=8e2f8270a0f918936afa16011e13103c24f5c31d;hp=f3b073e1d83ddaadbe4875d9f8ce5af37e8bf751;hb=0108e942476c51824199dba8caffd3914e3e2f35;hpb=a1c2b40a68be5591cf36775aa48bc965116ae340 diff --git a/NG-RO/osm_ng_ro/ns.py b/NG-RO/osm_ng_ro/ns.py index f3b073e1..8e2f8270 100644 --- a/NG-RO/osm_ng_ro/ns.py +++ b/NG-RO/osm_ng_ro/ns.py @@ -1000,10 +1000,13 @@ class Ns(object): if deep_get( tasks_by_target_record_id, net_text, + "extra_dict", "params", "net_type", ): - tasks_by_target_record_id[net_text]["params"]["net_type"] = "data" + tasks_by_target_record_id[net_text]["extra_dict"]["params"][ + "net_type" + ] = "data" net_item["use"] = "data" net_item["model"] = interface["type"] @@ -1285,18 +1288,18 @@ class Ns(object): "task_index": task_index, } - diff_items.append( - { - "deployment_info": deployment_info, - "target_id": target_vim, - "item": item_, - "action": "CREATE", - "target_record": f"{db_record}.{item_index}.vim_info.{target_vim}", - "target_record_id": target_record_id, - "extra_dict": extra_dict, - "common_id": target_item.get("common_id", None), - } - ) + new_item = { + "deployment_info": deployment_info, + "target_id": target_vim, + "item": item_, + "action": "CREATE", + "target_record": f"{db_record}.{item_index}.vim_info.{target_vim}", + "target_record_id": target_record_id, + "extra_dict": extra_dict, + "common_id": target_item.get("common_id", None), + } + diff_items.append(new_item) + tasks_by_target_record_id[target_record_id] = new_item task_index += 1 db_nsr_update[db_path + ".{}".format(item_index)] = target_item