Os links de convite são criados pelo sistema, adicionam usuários a grupos e os redirecionam para a postagem do tópico. Funcionam bem para usuários padrão e assim têm sido por um tempo. No entanto, esse erro começou a aparecer apenas para usuários administradores.
Por favor, ajude! Estou postando isso com a esperança de que isso seja corrigido e não seja algo que precisaremos corrigir para usuários padrão também.
Obrigado! No entanto, não parece relevante nem é uma situação semelhante.
Não estamos fazendo nenhuma alteração aqui. Os links de convite costumavam funcionar, mas agora, quando um administrador clica em um link de convite, o erro acima aparece, o que nunca aconteceu antes.
Essa foi um pouco ambiciosa. Pensei que talvez os links de convite do administrador estivessem causando um conflito semelhante, mas se você não atualizou essa configuração, talvez não.
Espero que seu /logs possa fornecer informações mais detalhadas sobre o erro?
Aqui está o erro de /log (que não deveria acontecer): 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
Não era para fazer isso! O que costumava fazer antes era que, se eu estivesse logado e usasse um link de convite, simplesmente me adicionaria ao grupo (se eu ainda não fosse membro) e me redirecionaria para a postagem do tópico.