Para onde foi o botão “Eu também!”?
Isso acontece quando você já possui um grupo ou usuário (!!!) chamado anonymous.
Temos muitos fóruns onde anonymous foi usado como nome de usuário após uma importação.
O commit menciona
Este PR introduz dois novos grupos automáticos: anonymous_users e logged_in_users
mas, aparentemente, o grupo acabou sendo chamado de anonymous sem o _users.
Isso é uma pena porque:
anonymousdeixa incerto se é um grupo de usuários ou um único usuário- o risco de conflito com um grupo ou usuário existente é muito maior sem o
_users
Soluções sugeridas:
1 - nomear o grupo como anonymous_users afinal, está mais alinhado com logged_in_users e reduz enormemente o risco de conflito
2 - pelo menos detectar o conflito e renomear o usuário ou grupo existente em vez de gerar um erro