From: Thierry Parmentelat Date: Mon, 6 Dec 2010 15:44:12 +0000 (+0100) Subject: bug fix, tag_type was undefined X-Git-Tag: plcapi-5.0-21~1 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;ds=sidebyside;h=b3bb59d264e4bc94efdf4a407e8d93d1768b92c5;p=plcapi.git bug fix, tag_type was undefined --- diff --git a/PLC/Methods/DeletePersonTag.py b/PLC/Methods/DeletePersonTag.py index 9d498617..d8a9c8b6 100644 --- a/PLC/Methods/DeletePersonTag.py +++ b/PLC/Methods/DeletePersonTag.py @@ -36,6 +36,9 @@ class DeletePersonTag(Method): raise PLCInvalidArgument, "No such person tag %r"%person_tag_id person_tag = person_tags[0] + tag_type_id = person_tag['tag_type_id'] + tag_type = TagTypes (self.api,[tag_type_id])[0] + persons = Persons (self.api, person_tag['person_id']) if not persons: raise PLCInvalidArgument, "No such person %d"%person_tag['person_id'] diff --git a/PLC/Methods/UpdatePersonTag.py b/PLC/Methods/UpdatePersonTag.py index da443ee6..e038e9ad 100644 --- a/PLC/Methods/UpdatePersonTag.py +++ b/PLC/Methods/UpdatePersonTag.py @@ -37,6 +37,9 @@ class UpdatePersonTag(Method): raise PLCInvalidArgument, "No such person setting %r"%person_tag_id person_tag = person_tags[0] + tag_type_id = person_tag['tag_type_id'] + tag_type = TagTypes (self.api,[tag_type_id])[0] + persons = Persons (self.api, person_tag['person_id']) if not persons: raise PLCInvalidArgument, "No such person %d"%person_tag['person_id']