✏️ Fix: [#50] user model 유저 생성에 비번 없을 경우(소셜) 로직 추가
This commit is contained in:
@@ -11,7 +11,10 @@ from common.models.choiceModels import NotificationType
|
|||||||
class UserManager(BaseUserManager):
|
class UserManager(BaseUserManager):
|
||||||
def create_user(self, email, password, **kwargs):
|
def create_user(self, email, password, **kwargs):
|
||||||
user = self.model(email = email, **kwargs)
|
user = self.model(email = email, **kwargs)
|
||||||
user.set_password(password)
|
if not password:
|
||||||
|
user.set_unusable_password()
|
||||||
|
else:
|
||||||
|
user.set_password(password)
|
||||||
user.save(using=self._db)
|
user.save(using=self._db)
|
||||||
return user
|
return user
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user