From: Thierry Parmentelat Date: Tue, 30 Nov 2010 10:07:27 +0000 (+0100) Subject: retrieve tag_type needed for caller_may_write_tag X-Git-Tag: plcapi-5.0-19~17 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=fba284dd68205aeecbefdfbb255be1dd3aa63583;hp=ccdabc699da299fa88658f791cd96850d68b43c8;p=plcapi.git retrieve tag_type needed for caller_may_write_tag --- diff --git a/PLC/Methods/DeleteSliceTag.py b/PLC/Methods/DeleteSliceTag.py index 35ad927..6e62aa9 100644 --- a/PLC/Methods/DeleteSliceTag.py +++ b/PLC/Methods/DeleteSliceTag.py @@ -41,6 +41,9 @@ class DeleteSliceTag(Method): raise PLCInvalidArgument, "No such slice attribute" slice_tag = slice_tags[0] + tag_type_id = node_tag['tag_type_id'] + tag_type = TagTypes (self.api,[tag_type_id])[0] + slices = Slices(self.api, [slice_tag['slice_id']]) if not slices: raise PLCInvalidArgument, "No such slice %d"%slice_tag['slice_id'] diff --git a/PLC/Methods/UpdateSliceTag.py b/PLC/Methods/UpdateSliceTag.py index dbf8d3d..3620d81 100644 --- a/PLC/Methods/UpdateSliceTag.py +++ b/PLC/Methods/UpdateSliceTag.py @@ -45,6 +45,9 @@ class UpdateSliceTag(Method): raise PLCInvalidArgument, "No such slice attribute" slice_tag = slice_tags[0] + tag_type_id = node_tag['tag_type_id'] + tag_type = TagTypes (self.api,[tag_type_id])[0] + slices = Slices(self.api, [slice_tag['slice_id']]) if not slices: raise PLCInvalidArgument, "No such slice %d"%slice_tag['slice_id']