From aa6b1af603204f004f7ae3b88c8ef8144052511d Mon Sep 17 00:00:00 2001 From: hajipour <shajipour@cttc.es> Date: Sat, 4 Jan 2025 16:09:41 +0100 Subject: [PATCH] debug: - slice id extraction from ietfslice data model fixed - delete slice url fixed --- src/device/service/drivers/ietf_slice/driver.py | 2 +- src/device/service/drivers/ietf_slice/tfs_slice_nbi_client.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/device/service/drivers/ietf_slice/driver.py b/src/device/service/drivers/ietf_slice/driver.py index aa036c9ad..a7e91925c 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 e7b61ea9a..67b0d5cdb 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: -- GitLab