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からのリグレッションです。
問題はここにあります。
performAccountCreation()では、name、email、usernameのattrsにはmodel.というプロパティが含まれており、これがUser.createAccount(attrs)に渡されます。
しかし、createAccountはそれを期待していないため、データが空になります。
「いいね!」 6
cvx
(Jarek Radosz)
3
「いいね!」 8
n1bff
4
ありがとうございます。アップグレードで解決しました。
「いいね!」 3
参考までに、ヤレックがここで修正しました。ありがとうございます!
「いいね!」 1
このトピックは23時間後に自動的に閉じられました。新しい返信はもう許可されていません。