gassim
(Al-Gassim Sharaf Addin)
1
こんにちは
標準ユーザーで機能している招待リンクが、ログインした管理者ユーザーではエラーを表示します。以下はエラーのスクリーンショットです。
そして、こちらがネットワーク応答のスクリーンショットです。
招待リンクはシステムによって作成され、ユーザーをグループに追加してからトピック投稿にリダイレクトします。標準ユーザーでは問題なく機能しており、しばらく前からその状態が続いています。しかし、このエラーは管理者ユーザーにのみ表示されるようになりました。
助けてください!これが修正され、標準ユーザーでも修正が必要になるような事態にならないことを願って投稿しています。
ありがとうございます!
「いいね!」 2
こんにちは @gassim さん 
/logs にもっと詳しい情報があれば共有していただけますか?
Meta でそのエラーメッセージを検索したところ、以前似たような状況で minimum username length について言及されているものがありました: Setting 'min username length' greater than 5 breaks granting and revoking Admin/Moderator permissions - #10 by RGJ これは関連性があるでしょうか?
「いいね!」 2
gassim
(Al-Gassim Sharaf Addin)
3
Hi @JammyDodger、
ありがとうございます!しかし、それは関連性がなく、似たような状況でもありません。
ここでは何も変更していません。招待リンクは以前は機能していましたが、管理者が招待リンクをクリックすると、上記のエラーが表示されるようになりました。これは以前は表示されませんでした。
「いいね!」 2
それは少し無理な期待でした。
管理者の招待リンクが同様の競合を引き起こしている可能性がありましたが、その設定を更新していないのであれば、おそらくそうではないでしょう。
/logs でより詳細なエラー情報が得られることを願っていますか?
「いいね!」 2
gassim
(Al-Gassim Sharaf Addin)
5
@JammyDodgerさん、ありがとうございます!お待たせして申し訳ありません。
以下が /log のエラーです(これは起こるはずではありません):
ActiveRecord::RecordInvalid (Validation failed: Primary email has already been taken) app/models/invite_redeemer.rb:72:in `create_user_from_invite' app/models/invite_redeemer.rb:144:in `get_invited_us
Failed to handle exception in exception app middleware : ActiveRecord::RecordInvalid : Validation failed: Primary email has already been taken
これは起こるはずではありません!以前は、ログインしていて招待リンクを使用した場合、グループに追加され(まだメンバーでない場合)、トピック投稿にリダイレクトされていました。
エラーが表示されるのではなく:
「いいね!」 1