n1bff
1
사용자가 내 포럼에서 새 계정을 등록할 수 없습니다.
가입 양식을 작성하고 "계정 만들기"를 클릭하면 모달 다이얼로그에 빨간색 헤더 바가 표시되며 다음과 같은 메시지가 나타납니다.
문제가 발생했습니다. 이 이메일이 이미 등록되었을 수 있으므로 비밀번호 찾기 링크를 시도해 보세요.
어떤 이메일 주소를 사용해도 동일한 문제가 발생합니다. 차단된 이메일 도메인은 없습니다.
브라우저의 네트워크 로그를 확인해 보니 https://example.com/u로 요청을 보냈을 때 400 오류가 발생하고, 응답으로 {"errors":["param is missing or the value is empty: email"]}가 반환됩니다.
https://example.com/logs/에는 관련이 있는 것으로 보이는 것이 전혀 없는 것 같습니다. 3시간 전의 Job exception: Net::SMTPServerBusy 오류 정도만 있을 뿐입니다.
5개의 좋아요
저도 재현할 수 있습니다.
어제 이 PR에서 회귀(regression)가 발생했습니다.
문제는 여기에 있습니다:
performAccountCreation()에서 이름, 이메일, 사용자 이름의 attrs에는 model. 속성이 포함되어 있으며, 이 값은 User.createAccount(attrs)로 전달됩니다.
그러나 createAccount는 이를 기대하지 않아 데이터가 비어 있게 됩니다.
6개의 좋아요
cvx
(Jarek Radosz)
3
8개의 좋아요
참고로, Jarek이 여기서 수정해 주었습니다. 감사합니다! 
1개의 좋아요
이 주제는 23시간 후 자동으로 닫혔습니다. 더 이상 새 답변을 게시할 수 없습니다.