Skip to content

[auth] SignupPage가 서버의 필수 agreements 필드를 안 보내서 회원가입이 항상 400으로 실패함 #279

Description

@BcKmini

배경

server #100에서 SignupRequest.agreements@NotNull 필수 필드로 바뀌었는데(service_terms/privacy_policy/marketing 각각 {agreed, version}), client SignupPage.tsx는 여전히 company_name/display_name/email/password만 보냄. 실제로 로컬 서버에 curl로 재현: agreements 없이 요청하면 400.

작업 범위

  • SignupPage.tsx: 제출 시 agreements: { service_terms, privacy_policy, marketing } 추가 (각각 화면의 체크박스 상태 + 약관 버전)
  • 관련 테스트 갱신

완료 조건

  • 회원가입 요청에 agreements 포함, 실제 서버에서 201 확인
  • 테스트 갱신 + 통과, lint/build 통과

#280에서 완료.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions