From: Tony Mack Date: Thu, 22 Dec 2011 17:35:37 +0000 (-0500) Subject: element not allowed in manifest rspec X-Git-Tag: sfa-2.0-7~13^2~10 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;ds=sidebyside;h=9e857226d51373f8f67957a47e87ac75cf1eb3d4;p=sfa.git element not allowed in manifest rspec --- diff --git a/sfa/rspecs/versions/pgv2.py b/sfa/rspecs/versions/pgv2.py index b52b5f03..67d6e8e9 100644 --- a/sfa/rspecs/versions/pgv2.py +++ b/sfa/rspecs/versions/pgv2.py @@ -123,7 +123,11 @@ class PGv2(BaseVersion): sliver = {'name': requested_sliver_type, 'pl_tags': attributes} - # remove existing sliver_type tags + # remove available element + for available_elem in node_elem.xpath('./default:available'): + node_elem.remove(available_elem) + + # remove existing sliver_type elements for sliver_type in node_elem.get('slivers', []): node_elem.element.remove(sliver_type.element)