From: Tony Mack Date: Tue, 10 Nov 2009 00:05:47 +0000 (+0000) Subject: if record already exist, raise ExistingRecord exception X-Git-Tag: sfa-0.9-6~25 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=08805b6d6fc5d6939136e71675d1481cec31108f;p=sfa.git if record already exist, raise ExistingRecord exception --- diff --git a/sfa/methods/register.py b/sfa/methods/register.py index bf4bac61..68b38410 100644 --- a/sfa/methods/register.py +++ b/sfa/methods/register.py @@ -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']})