if record already exist, raise ExistingRecord exception
[sfa.git] / sfa / methods / register.py
index bf4bac6..68b3841 100644 (file)
@@ -118,7 +118,7 @@ class register(Method):
             if not persons:
                 pointer = self.api.plshell.AddPerson(self.api.plauth, dict(record))
             else:
-                pointer = persons[0]['person_id']
+                raise ExistingRecord(record['email'])
  
             if 'enabled' in record and record['enabled']:
                 self.api.plshell.UpdatePerson(self.api.plauth, pointer, {'enabled': record['enabled']})