助けてください!
私はPractiTestのDiscussフォーラムの管理者です。
最近、新規ユーザーがログインできず、「何か問題が発生しました。ユーザー名またはメールアドレスが既に登録されている可能性があります。パスワードをお忘れですか?リンクをお試しください。」というエラーメッセージが表示されます。
新規ユーザーを招待すると、招待メールは届きますが、詳細を入力すると「内部サーバーエラー」というメッセージが表示されます。
エラーログを確認したところ、招待の承認試行時に以下のようなログが表示されました。
ActiveRecord::RecordNotUnique (PG::UniqueViolation: ERROR: duplicate key value violates unique constraint \"user_emails_pkey\" DETAIL: Key (id)=(45) already exists. ) app/models/invite_redeemer.rb:80:
Failed to handle exception in exception app middleware : PG::UniqueViolation: ERROR: duplicate key value violates unique constraint \"user_emails_pkey\" DETAIL: Key (id)=(45) already exists.
最新のDiscourceバージョン(2.9.0.beta1)にアップグレードを試みましたが、成功したようです。
どうか助けてください!