Ya no se puede asignar flair de avatar estableciendo el grupo principal

Me gustaría asignar un distintivo de avatar a todos los usuarios de un grupo.

Antes podía configurar el distintivo en la configuración del grupo, marcar la opción “Establecer automáticamente como grupo principal” y todos los miembros del grupo recibían automáticamente el distintivo en su avatar.

Sin embargo, ahora parece que el distintivo de un usuario ya no está asociado a su grupo principal. Puedo verificar que el grupo principal de un usuario está configurado correctamente, pero su avatar no muestra el distintivo.

Al explorar la interfaz, noté una nueva configuración en la página de preferencias del usuario que permite a los usuarios seleccionar su propio distintivo.

Supongo que la adición de esta preferencia rompió la asociación entre el grupo principal de un usuario y su distintivo de avatar.

Pregunta: ¿Existe alguna forma ahora de asignar masivamente el distintivo a todos los usuarios de un grupo? No quiero enviar un mensaje al grupo e instruirlos sobre cómo configurarlo en sus preferencias, ni tampoco quiero revisar uno por uno para actualizar las preferencias de cada usuario.

Esto obliga a los miembros del grupo a tener el avatar del grupo:

rails c
 target_group = Group.find_by_name("=GroupSlug=")
 users = User.joins(:group_users).where(group_users:{group_id: target_group.id})
 users.each do |u|
  u.flair_group_id = target_group.id
  u.save
 end
Exit

He agregado una corrección para este problema en la PR anterior.

Lo he vuelto a intentar.

He notado que los cambios en la configuración del grupo principal no parecían actualizar la insignia del usuario a la insignia del grupo. ¿Sigue funcionando la corrección anterior?

En un aspecto positivo, he mejorado mi pequeño fragmento de código de la consola de Rails anterior para que solo necesites el slug del grupo (¡y he confirmado que todavía funciona!).