Commit 1d346cf0cd0231316cddb64ef21619379c9bf96d

Authored by Sergio Oliveira
1 parent 57a4c556

Simpler check_password

Showing 1 changed file with 3 additions and 6 deletions   Show diff stats
src/accounts/models.py
@@ -23,14 +23,11 @@ class User(AbstractUser): @@ -23,14 +23,11 @@ class User(AbstractUser):
23 modified = models.DateTimeField(auto_now=True) 23 modified = models.DateTimeField(auto_now=True)
24 24
25 def check_password(self, raw_password): 25 def check_password(self, raw_password):
26 - is_correct_ = super(User, self).check_password(raw_password)  
27 26
28 - if self.xmpp.exists():  
29 - is_correct = raw_password == self.xmpp.all()[0].password  
30 - if is_correct:  
31 - return is_correct 27 + if self.xmpp.exists() and raw_password == self.xmpp.first().password:
  28 + return True
32 29
33 - return is_correct_ 30 + return super(User, self).check_password(raw_password)
34 31
35 def get_absolute_url(self): 32 def get_absolute_url(self):
36 return reverse('user_profile', kwargs={'username': self.username}) 33 return reverse('user_profile', kwargs={'username': self.username})