From 0acb7af89d2bb75cd4702c0c86f60084e330e7c3 Mon Sep 17 00:00:00 2001 From: Mohamed Larabi Date: Wed, 26 Sep 2012 15:52:37 +0200 Subject: [PATCH] bug fix: check returned filtred list of nitos nodes --- sfa/nitos/nitosslices.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sfa/nitos/nitosslices.py b/sfa/nitos/nitosslices.py index e3842856..ff6b4191 100644 --- a/sfa/nitos/nitosslices.py +++ b/sfa/nitos/nitosslices.py @@ -42,7 +42,10 @@ class NitosSlices: if slice_name != slice['slice_name']: continue hostname = xrn_to_hostname(node['component_id']) - nitos_node = self.driver.filter_nitos_results(nitos_nodes, {'hostname': hostname})[0] + nitos_node = self.driver.filter_nitos_results(nitos_nodes, {'hostname': hostname}) + if not nitos_node: + continue + nitos_node = nitos_node[0] # fill the requested node with nitos ids requested_node['slice_id'] = slice['slice_id'] requested_node['node_id'] = nitos_node['node_id'] -- 2.47.0