diff --git a/src/device/service/drivers/ietf_slice/driver.py b/src/device/service/drivers/ietf_slice/driver.py index aa036c9ad2b18dc2780d86997802d0596f48724c..a7e91925c4e00571c126c44496d27df83441c5a8 100644 --- a/src/device/service/drivers/ietf_slice/driver.py +++ b/src/device/service/drivers/ietf_slice/driver.py @@ -227,7 +227,7 @@ class IetfSliceDriver(_Driver): resource_value = json.loads(resource_value) slice_name = resource_value["network-slice-services"][ "slice-service" - ][0]["connection-groups"]["connection-group"] + ][0]["id"] if operation_type == "create": self.tac.create_slice(resource_value) elif operation_type == "update": diff --git a/src/device/service/drivers/ietf_slice/tfs_slice_nbi_client.py b/src/device/service/drivers/ietf_slice/tfs_slice_nbi_client.py index e7b61ea9ac3706c61b468593bddaecf305ce2555..67b0d5cdbb1bdfa35c34d4843a1ebed8bc6954c8 100644 --- a/src/device/service/drivers/ietf_slice/tfs_slice_nbi_client.py +++ b/src/device/service/drivers/ietf_slice/tfs_slice_nbi_client.py @@ -66,7 +66,7 @@ class TfsApiClient: raise Exception("faild to send update request to TFS IETF Slice NBI") def delete_slice(self, slice_name: str) -> None: - url = self._slice_url + f"/network-slice-services/slice-service={slice_name}" + url = self._slice_url + f":network-slice-services/slice-service={slice_name}" try: requests.delete(url) except requests.exceptions.ConnectionError: