Commit f3096852 authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Slice component:

- Added methods to copy endpoints, constraints and config rules from request to slice stored in Context component.
parent 442ff9a6
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -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