La insignia de editor de Wiki se otorga múltiples veces

The Wiki Editor badge is awarded correctly to users the first time they edit a wiki post, but then sporadically awarded multiple times thereafter. Unfortunately I haven’t been able to reliably reproduce it so I don’t know in what specific cases it’s arising. I’ve received it myself multiple times, but do not receive it every time I edit a wiki. Two other users have reported it on our forum as well.

Screenshot from an Italian user:

a31a932f1fb7d85853e68c2d5131a99b20c1e4dc_2_305x500

In terms of the settings, we have enabled the badge and it shows on the public badges page, but no other options are selected (i.e. we have not selected the option to allow for the badge to be granted multiple times).

3 Me gusta

Are you on the latest version of Discourse?

Apologies, should have included that - we are on 2.4.0.beta7 (15f6f57cdc). If there’s something in later commits that you think may have resolved this issue, I can upgrade and report back.

1 me gusta

We have no other reports of this at the current time so I suggest updating to very latest and see if that helps.

2 Me gusta

Hi there, upgraded two days ago to (fa52ed3b16) and just got a Wiki Editor badge again!

Part of what is strange is that I’m not sure what action triggered it, since the badge award didn’t show up until I was offline.

Edit, for reference: https://discuss-space.wmflabs.org/t/getting-the-same-badge-multiple-times/2065

1 me gusta

Mismo problema desde la versión 2.0 hasta la más reciente, creo.

Puedo confirmar que esto sigue ocurriendo. Estamos en la versión 2.4.1, pero también ha sucedido con otras versiones recientes.

No lo había reportado aún porque no veo un patrón para reproducirlo, más allá de lo siguiente: a veces, alguien que ya tiene la insignia de editor de wiki realiza una edición en un wiki y, después de un tiempo, recibe una notificación de que ha obtenido la insignia nuevamente. La lista de insignias solo muestra una insignia; lo que se repite es la notificación.

1 me gusta

Puedo confirmar

No estoy seguro de qué versión tiene. Tampoco soy el propietario ni un miembro de alto rango (excepto TL3).

5 Me gusta

Esto parece ser un error; el distintivo en sí no es específicamente un distintivo de múltiples concesiones:

Al examinar la consulta, veo que no está capturando el ID mínimo, como ocurre con los otros distintivos que hemos definido.

He aplicado una corrección aquí que debería mejorarlo:

9 Me gusta

Este tema se cerró automáticamente 7 días después de la última respuesta. Ya no se permiten nuevas respuestas.