if person['person_id'] != self.caller['person_id']:
raise PLCPermissionDenied, "You may only modify your own keys"
+ key_fields['person_id'] = person['person_id']
key = Key(self.api, key_fields)
- key.sync(insert = True)
+ key.sync()
#person.add_key(key, commit = True)
- # Logging variables
- self.event_objects = {'Person': [person['person_id']],
- 'Key': [key['key_id']]}
- self.message = 'Key %d added to person %d' % \
- (key['key_id'], person['person_id'])
-
return key['key_id']