From fba284dd68205aeecbefdfbb255be1dd3aa63583 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Tue, 30 Nov 2010 11:07:27 +0100 Subject: [PATCH 1/1] retrieve tag_type needed for caller_may_write_tag --- PLC/Methods/DeleteSliceTag.py | 3 +++ PLC/Methods/UpdateSliceTag.py | 3 +++ 2 files changed, 6 insertions(+) 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'] -- 2.43.0