diff --git a/NG-RO/osm_ng_ro/ns.py b/NG-RO/osm_ng_ro/ns.py index 317579be59f2535951686e6b9020b27787e85b66..c71e1134dd6124b5d83ed9ada7a14fed15dea45c 100644 --- a/NG-RO/osm_ng_ro/ns.py +++ b/NG-RO/osm_ng_ro/ns.py @@ -1837,9 +1837,9 @@ class Ns(object): extra_dict["params"] = { "name": "{}-{}-{}-{}".format( - indata["name"][:16], - vnfr["member-vnf-index-ref"][:16], - target_vdu["vdu-name"][:32], + indata["name"], + vnfr["member-vnf-index-ref"], + target_vdu["vdu-name"], target_vdu.get("count-index") or 0, ), "description": target_vdu["vdu-name"], @@ -2070,9 +2070,9 @@ class Ns(object): extra_dict["params"] = { "name": "{}-{}-{}-{}".format( - db_nsr["name"][:16], - vnfr["member-vnf-index-ref"][:16], - existing_vdu["vdu-name"][:32], + db_nsr["name"], + vnfr["member-vnf-index-ref"], + existing_vdu["vdu-name"], existing_vdu.get("count-index") or 0, ), "description": existing_vdu["vdu-name"], diff --git a/NG-RO/osm_ng_ro/tests/test_ns.py b/NG-RO/osm_ng_ro/tests/test_ns.py index 0da5290368e1a39a1ce40acf1eb91e846d53ddc5..2288a605693e7dd5e215b3537064762258ce5e98 100644 --- a/NG-RO/osm_ng_ro/tests/test_ns.py +++ b/NG-RO/osm_ng_ro/tests/test_ns.py @@ -181,7 +181,7 @@ expected_extra_dict = { "disk_list": [], "flavor_id": f"TASK-{ns_preffix}:flavor.0", "image_id": f"TASK-{ns_preffix}:image.0", - "name": "sample_name-vnf-several-volu-several_volumes-VM-0", + "name": "sample_name-vnf-several-volumes-several_volumes-VM-0", "net_list": [], "start": True, }, @@ -201,7 +201,7 @@ expected_extra_dict2 = { "disk_list": [], "flavor_id": f"TASK-{ns_preffix}:flavor.0", "image_id": f"TASK-{ns_preffix}:image.0", - "name": "sample_name-vnf-several-volu-without_volumes-VM-0", + "name": "sample_name-vnf-several-volumes-without_volumes-VM-0", "net_list": [], "start": True, },