Fix KeyTypes, Keys
[plcapi.git] / PLC / Methods / AddPersonKey.py
index 6dd587d..2c3fb9d 100644 (file)
@@ -46,14 +46,9 @@ class AddPersonKey(Method):
             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']