You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
fix(onboarding): 가입 부분 성공 후 자격 정보를 바꾸면 생성 완료 상태가 새 계정에 재사용된다 #2026
회원가입 POST 성공 후 자동 로그인만 실패한 상태에서 뒤로 가 이메일·비밀번호를 고치면, 이전 계정의 isAccountCreated=true가 새 입력에도 유지됩니다. 다시 완료를 누를 때 새 계정 가입은 생략하고 새 자격으로 로그인만 호출하므로 가입 복구가 잘못된 계정을 대상으로 진행됩니다.
updateEmail, updateSignUpPassword는 기존 생성 계정과 수정한 입력을 구별하지 않습니다.
OnboardingNavHost.kt:200-203의 프로필 뒤로가기는 계속 열려 있고 SignUpViewModel은 온보딩 host 전체 공유 수명입니다. 이메일을 바꾸지 않아도 비밀번호만 바꾸면 생성 때 비밀번호와 재시도 비밀번호가 어긋납니다.
완료 조건:
부분 성공 상태가 실제 생성된 계정과 자격 정보에 귀속되게 한다.
이메일 또는 비밀번호를 바꾼 뒤 이전 계정 생성 상태가 새 입력의 가입 완료로 취급되지 않게 한다.
같은 자격 정보로의 자동 로그인 재시도에서 가입 POST를 중복 호출하지 않는 #710의 정상 복구는 유지한다.
부분 성공 → 뒤로가기 → 자격 변경 → 재제출 순서와 변경 없는 재시도를 모두 검증한다.
중복 확인: #710은 같은 자격으로 재제출할 때 가입 POST를 반복하던 문제를 해결했으며 이번에는 그 해결의 Boolean 상태가 다른 자격에도 재사용되는 후속 결함입니다. #710 기존 테스트 2건은 입력이 그대로인 시나리오만 검증합니다. 현재 열린 이슈 및 #1963·#1825에서 해결되지 않았습니다.
검증 결과: 실제 SignUpViewModel의 fake repository 기반 테스트 3건 전체 통과(현재 결함 발생을 단언). 구현이 고쳐졌다는 뜻은 아닙니다. 로컬 QA 코드/원본 XML은 이 작업의 보고서에 보관했습니다.
Activity
github-actions commentedon Sep 13, 2026
bug 이슈는 사이드바 Fields > Priority 로 심각도를 지정해야 합니다. 판정 기준:
값이 비어 있어도 이슈를 닫지는 않습니다. 이 안내는 이슈당 한 번만 답니다.
github-actions commentedon Sep 14, 2026
이 이슈를 맡은 PR 은 #2103 다 (base
fix/2025-stale-email-verification).base 가 기본 브랜치(
develop)가 아니라서 GitHub 은 이 이슈의 Development 칸에아무것도 표시하지 않는다. 본문에
Closes #N이 있어도 마찬가지다 — 그 링크는 기본 브랜치를target 하는 PR 에서만 만들어진다.
PR 이 닫히거나 머지되면 이 이슈의
pr-open라벨은 다음 리컨사일에서 떨어진다.