Skip to content
Snippets Groups Projects
Commit 763aad11 authored by Carlos Manso's avatar Carlos Manso
Browse files

Select bugfix

parent fce9aa69
No related branches found
No related tags found
2 merge requests!142Release TeraFlowSDN 2.1,!89First implementation of location-aware services
......@@ -222,7 +222,7 @@ class MockServicerImpl_Context(ContextServiceServicer):
LOGGER.info('[SelectDevice] request={:s}'.format(grpc_message_to_json_string(request)))
container_entry_uuids : Dict[str, Set[str]] = {}
container_name = 'device'
for device_id in request.device_ids:
for device_id in request.device_ids.device_ids:
device_uuid = device_id.device_uuid.uuid
container_entry_uuids.setdefault(container_name, set()).add(device_uuid)
......@@ -329,7 +329,7 @@ class MockServicerImpl_Context(ContextServiceServicer):
def SelectSlice(self, request : SliceFilter, context : grpc.ServicerContext) -> SliceList:
LOGGER.info('[SelectSlice] request={:s}'.format(grpc_message_to_json_string(request)))
container_entry_uuids : Dict[str, Set[str]] = {}
for slice_id in request.slice_ids:
for slice_id in request.slice_ids.slice_ids:
container_name = 'slice[{:s}]'.format(str(slice_id.context_id.context_uuid.uuid))
slice_uuid = slice_id.slice_uuid.uuid
container_entry_uuids.setdefault(container_name, set()).add(slice_uuid)
......@@ -403,13 +403,12 @@ class MockServicerImpl_Context(ContextServiceServicer):
def SelectService(self, request : ServiceFilter, context : grpc.ServicerContext) -> ServiceList:
LOGGER.info('[SelectService] request={:s}'.format(grpc_message_to_json_string(request)))
LOGGER.warning('type: {}'.format(type(request)))
container_entry_uuids : Dict[str, Set[str]] = {}
for service_id in request.service_ids.service_ids:
container_name = 'service[{:s}]'.format(str(service_id.context_id.context_uuid.uuid))
service_uuid = service_id.service_uuid.uuid
container_entry_uuids.setdefault(container_name, set()).add(service_uuid)
exclude_endpoint_ids = not request.include_endpoint_ids
exclude_constraints = not request.include_constraints
exclude_config_rules = not request.include_config_rules
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment