summaryrefslogtreecommitdiffstats
path: root/apps/patchwork/models.py
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2014-04-22 20:48:19 +0800
committerJeremy Kerr <jk@ozlabs.org>2014-04-22 21:05:47 +0800
commitfd1f5851f960e03a91efd2a93397739ca9473d67 (patch)
tree0aee1dd927ad272f0455d55dee5cdc2c95763e5a /apps/patchwork/models.py
parent011ee687fda0d3baf66831279565c14e411eab11 (diff)
downloadpatchwork-fd1f5851f960e03a91efd2a93397739ca9473d67.tar.bz2
patchwork-fd1f5851f960e03a91efd2a93397739ca9473d67.tar.xz
Defer Person creation/linkage until registration is confirmed
We currently create Person objects when a registration is submitted, not when it is confirmed. This can lead to stale Person objects for unconfirmed registrations. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'apps/patchwork/models.py')
-rw-r--r--apps/patchwork/models.py12
1 files changed, 0 insertions, 12 deletions
diff --git a/apps/patchwork/models.py b/apps/patchwork/models.py
index 7371d8f..9de2a22 100644
--- a/apps/patchwork/models.py
+++ b/apps/patchwork/models.py
@@ -112,18 +112,6 @@ class UserProfile(models.Model):
.values('pk').query)
return qs
- def save(self):
- super(UserProfile, self).save()
- people = Person.objects.filter(email = self.user.email)
- if not people:
- person = Person(email = self.user.email,
- name = self.name(), user = self.user)
- person.save()
- else:
- for person in people:
- person.link_to_user(self.user)
- person.save()
-
def __unicode__(self):
return self.name()