From: Mohamed Larabi Date: Wed, 26 Sep 2012 13:52:37 +0000 (+0200) Subject: bug fix: check returned filtred list of nitos nodes X-Git-Tag: sfa-2.1-16~14 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=0acb7af89d2bb75cd4702c0c86f60084e330e7c3;p=sfa.git bug fix: check returned filtred list of nitos nodes --- 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']