From f30968528e2bc7b84b833e028cee1da044631635 Mon Sep 17 00:00:00 2001
From: Lluis Gifre <lluis.gifre@cttc.es>
Date: Sun, 11 Sep 2022 14:56:31 +0000
Subject: [PATCH] Slice component:

- Added methods to copy endpoints, constraints and config rules from request to slice stored in Context component.
---
 src/slice/service/SliceServiceServicerImpl.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/slice/service/SliceServiceServicerImpl.py b/src/slice/service/SliceServiceServicerImpl.py
index 8c70b5e5a..aaa076b7b 100644
--- a/src/slice/service/SliceServiceServicerImpl.py
+++ b/src/slice/service/SliceServiceServicerImpl.py
@@ -99,6 +99,10 @@ class SliceServiceServicerImpl(SliceServiceServicer):
             if service_reply != service_request.service_id: # pylint: disable=no-member
                 raise Exception('Service update failed. Wrong Service Id was returned')
 
+            copy_endpoint_ids(request.slice_endpoint_ids, slice_request.slice_endpoint_ids)
+            copy_constraints(request.slice_constraints, slice_request.slice_constraints)
+            copy_config_rules(request.slice_config.config_rules, slice_request.slice_config.config_rules)
+
             update_service_ids(slice_request.slice_service_ids, context_uuid, service_uuid)
             context_client.SetSlice(slice_request)
             slice_id = slice_request.slice_id
-- 
GitLab