fixed force_insert problem

git-svn-id: http://django-avatar.googlecode.com/svn/trunk@28 c76b2324-5f53-0410-85ac-b1078a54aeeb
This commit is contained in:
James Tauber 2008-09-01 12:47:43 +00:00
parent 066b07af53
commit e8ff23bbb6

View file

@ -37,12 +37,12 @@ class Avatar(models.Model):
def __unicode__(self):
return _(u'Avatar for %s' % self.user)
def save(self):
def save(self, force_insert=False, force_update=False):
self.email_hash = md5(self.user.email).hexdigest().lower()
if self.primary:
avatars = Avatar.objects.filter(user=self.user, primary=True).exclude(id=self.id)
avatars.update(primary=False)
super(Avatar, self).save()
super(Avatar, self).save(force_insert, force_update)
def thumbnail_exists(self, size):
return default_storage.exists(self.avatar_path(size))