邀请链接向管理员用户显示错误

您好

标准用户可以正常使用的邀请链接,对于已登录的管理员用户却显示错误。下图是错误的截图:


下图是网络响应的截图:


邀请链接由系统创建,会将用户添加到群组并重定向到帖子。对于标准用户一直以来都运行良好。然而,这个错误仅在管理员用户身上开始出现。

请帮忙!我发帖是希望这个问题能得到修复,并且我们不必为标准用户也进行修复。

谢谢!

2 个赞

你好 @gassim :slight_smile:

你能在 /logs 中分享更多细节吗?

我在 Meta 上搜索了这个错误消息,发现很久以前在类似情况下提到过“最小用户名长度”:Setting 'min username length' greater than 5 breaks granting and revoking Admin/Moderator permissions - #10 by RGJ 这可能相关吗?

2 个赞

您好 @JammyDodger

谢谢!但是,这似乎不相关,也不是类似的情况。

我们没有在这里做任何更改。邀请链接以前是有效的,但现在当管理员点击邀请链接时,会出现上述错误,而以前从未出现过。

2 个赞

这有点冒险。:slightly_smiling_face: 我曾想过管理员邀请链接是否会导致类似的冲突,但如果你没有更新该设置,那可能不是原因。

希望你的 /logs 能提供更多关于错误的详细信息?

2 个赞

感谢 @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 个赞