Ссылки-приглашения, которые работают для обычных пользователей, показывают ошибку для вошедших в систему администраторов. Ниже приведён скриншот ошибки:
Ссылки-приглашения создаются системой, добавляют пользователей в группы и перенаправляют их на пост темы. Для обычных пользователей всё работает корректно уже давно. Однако эта ошибка стала появляться только у администраторов.
Пожалуйста, помогите! Я публикую это с надеждой, что проблема будет исправлена, и нам не придётся решать её также для обычных пользователей.
Спасибо! Однако это, кажется, не имеет отношения к делу и не является схожей ситуацией.
Мы не вносим никаких изменений здесь. Ссылки для приглашения раньше работали, но теперь, когда администратор нажимает на ссылку для приглашения, появляется ошибка, показанная выше, которой раньше не было.
Это был немного рискованный шаг. Я думал, что, возможно, ссылки-приглашения администратора вызывали аналогичный конфликт, но если вы не обновляли эту настройку, то, вероятно, нет.
Надеюсь, ваш /logs сможет предоставить более подробную информацию об ошибке?
Вот ошибка из лога (которая не должна происходить): 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
Так не должно быть! Раньше, если я был авторизован и использовал ссылку-приглашение, меня просто добавляли в группу (если я ещё не был участником), а затем перенаправляли на пост темы.