🔧 create_user 파라미터를 딕셔너리로 변경
Some checks failed
SonarQube Analysis / SonarQube Scan (push) Has been cancelled

- create_user(user_data: Dict) 형식에 맞춤
- 키워드 인자 → 딕셔너리로 변경
- 회원가입 기능 정상 작동
This commit is contained in:
Hyungi Ahn
2025-10-14 07:37:02 +09:00
parent 50eab5ac5f
commit 39917be585

View File

@@ -73,18 +73,18 @@ async def signup_request(
).decode('utf-8') ).decode('utf-8')
# 승인 대기 상태로 사용자 생성 # 승인 대기 상태로 사용자 생성
new_user = user_repo.create_user( new_user = user_repo.create_user({
username=signup_data.username, 'username': signup_data.username,
hashed_password=hashed_password, 'hashed_password': hashed_password,
name=signup_data.name, 'name': signup_data.name,
email=signup_data.email, 'email': signup_data.email,
access_level='pending', # 승인 대기 'access_level': 'pending', # 승인 대기
department=signup_data.department, 'department': signup_data.department,
position=signup_data.position, 'position': signup_data.position,
phone=signup_data.phone, 'phone': signup_data.phone,
role='user', 'role': 'user',
is_active=False # 비활성 상태 'is_active': False # 비활성 상태
) })
# 가입 사유 저장 (notes 컬럼 활용) # 가입 사유 저장 (notes 컬럼 활용)
if signup_data.reason: if signup_data.reason: