From 6f0e3539e8a84130b7f24163ee222f96a5490d72 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Sun, 5 May 2013 11:47:16 -0400 Subject: [PATCH] only call set_password() once --- plstackapi/core/models/pluser.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plstackapi/core/models/pluser.py b/plstackapi/core/models/pluser.py index 474f044..b64f223 100644 --- a/plstackapi/core/models/pluser.py +++ b/plstackapi/core/models/pluser.py @@ -20,10 +20,10 @@ class PLUserManager(BaseUserManager): user = self.model( email=PLUserManager.normalize_email(email), firstname=firstname, - lastname=lastname + lastname=lastname, + password=password ) - - user.set_password(password) + #user.set_password(password) user.is_admin = True user.save(using=self._db) return user @@ -105,7 +105,8 @@ class PLUser(AbstractBaseUser): setattr(self, 'os_manager', OpenStackManager()) self.os_manager.save_user(self) - self.set_password(self.password) + if not self.id: + self.set_password(self.password) super(PLUser, self).save(*args, **kwds) def delete(self, *args, **kwds): -- 2.45.2