¿A dónde fue el botón “¡Yo también!”?
Esto ocurre cuando ya existe un grupo o un usuario (!!!) llamado anonymous.
Tenemos muchos foros donde anonymous se utilizó como nombre de usuario después de una importación.
El commit menciona:
Esta PR introduce dos nuevos grupos automáticos: anonymous_users y logged_in_users
pero al parecer el grupo finalmente se denominó anonymous sin el sufijo _users.
Es una lástima porque:
anonymousno deja claro si se trata de un grupo de usuarios o de un usuario individual- el riesgo de conflicto con un grupo o usuario existente es mucho mayor sin el sufijo
_users
Soluciones sugeridas:
1 - nombrar al grupo anonymous_users como se planeó; así se alinea mejor con logged_in_users y reduce enormemente el riesgo de conflicto
2 - al menos detectar el conflicto y renombrar al usuario o grupo existente en lugar de generar un error