raise PLCInvalidArgument, "No such person tag %r"%person_tag_id
person_tag = person_tags[0]
- person = Persons (self.api, person_tag['person_id'])[0]
+ persons = Persons (self.api, person_tag['person_id'])
+ if not persons:
+ raise PLCInvalidArgument, "No such person %d"%person_tag['person_id']
+ person=persons[0]
# check authorizations
if 'admin' in self.caller['roles']: