X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Fversions%2Fsfav1Sliver.py;h=207a4a7834b1e2ce406e9b006ad919395ec86c0d;hb=5daf08641a6363cb0c05d3c92cdf2bf95dd09366;hp=d1519e9fa3aae219e113734f3af29ab276ec1289;hpb=48352c60c6203d5967afb0bc6f13b15224111c82;p=sfa.git diff --git a/sfa/rspecs/elements/versions/sfav1Sliver.py b/sfa/rspecs/elements/versions/sfav1Sliver.py index d1519e9f..207a4a78 100644 --- a/sfa/rspecs/elements/versions/sfav1Sliver.py +++ b/sfa/rspecs/elements/versions/sfav1Sliver.py @@ -14,8 +14,10 @@ class SFAv1Sliver: slivers = [slivers] for sliver in slivers: sliver_elem = xml.add_instance('sliver', sliver, ['name']) - for tag in sliver.get('tags', []): - SFAv1Sliver.add_sliver_attribute(sliver_elem, tag['tagname'], tag['value']) + tags = sliver.get('tags', []) + if tags: + for tag in tags: + SFAv1Sliver.add_sliver_attribute(sliver_elem, tag['tagname'], tag['value']) if sliver.get('sliver_id'): sliver_id_leaf = Xrn(sliver.get('sliver_id')).get_leaf() sliver_id_parts = sliver_id_leaf.split(':')