diff --git a/src/slice/service/SliceServiceServicerImpl.py b/src/slice/service/SliceServiceServicerImpl.py index 8c70b5e5addf4be3aa3afe0c9638b326f550e9d4..aaa076b7b0a347df36471558b57310465463b4cf 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