From b3bb59d264e4bc94efdf4a407e8d93d1768b92c5 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Mon, 6 Dec 2010 16:44:12 +0100 Subject: [PATCH] bug fix, tag_type was undefined --- PLC/Methods/DeletePersonTag.py | 3 +++ PLC/Methods/UpdatePersonTag.py | 3 +++ 2 files changed, 6 insertions(+) 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'] -- 2.47.0