✏️ Fix: [#50] user model 유저 생성에 비번 없을 경우(소셜) 로직 추가

This commit is contained in:
sm4640
2025-05-12 11:54:54 +09:00
parent ca920077f4
commit e5bdcea887

View File

@@ -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