- nodes, links = self.get_nodes_and_links(slice_xrn, slice, slivers, options)
- # preserve client ids from request
- if requested_slivers:
- for node in nodes:
- if node['component_name'] in requested_slivers:
- node['client_id'] = requested_slivers[node['component_name']]
+ if slice_xrn and not slivers:
+ nodes, links = [], []
+ else:
+ nodes, links = self.get_nodes_and_links(slice_xrn, slice, slivers, options)