From: Tony Mack Date: Mon, 7 Nov 2011 18:57:57 +0000 (-0500) Subject: set authority_id in get_nodes() X-Git-Tag: sfa-2.1-24~36^2^2~5 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=9ee330906a229043416aad018e5f316c92367375;p=sfa.git set authority_id in get_nodes() --- diff --git a/sfa/rspecs/elements/versions/sfav1Node.py b/sfa/rspecs/elements/versions/sfav1Node.py index b8fe27ef..1cd03e9b 100644 --- a/sfa/rspecs/elements/versions/sfav1Node.py +++ b/sfa/rspecs/elements/versions/sfav1Node.py @@ -55,7 +55,6 @@ class SFAv1Node: for field in Location.fields: if field in node['location'] and node['location'][field]: location_elem.set(field, node['location'][field]) - if 'interfaces' in node and node['interfaces']: i = 0 for interface in node['interfaces']: @@ -92,7 +91,9 @@ class SFAv1Node: node = Node(node_elem.attrib, node_elem) if 'site_id' in node_elem.attrib: node['authority_id'] = node_elem.attrib['site_id'] - + if 'authority_id' in node_elem.attrib: + node['authority_id'] = node_elem.attrib['authority_id'] + # set the location location_elems = node_elem.xpath(SFAv1Node.elements['location'].path, xml.namespaces) if len(location_elems) > 0: