Le badge Éditeur de Wiki est décerné plusieurs fois

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 « J'aime »

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 « J'aime »

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

2 « J'aime »

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 « J'aime »

Même problème depuis la version 2.0 jusqu’à la plus récente, je pense.

Je peux confirmer que cela se produit toujours. Nous sommes sur la version 2.4.1, mais le problème s’est également produit avec d’autres versions récentes.

Je n’ai pas encore signalé ce problème car je ne vois pas de modèle pour le reproduire, si ce n’est : parfois, un utilisateur qui possède déjà le badge éditeur de wiki effectue une modification sur un wiki et reçoit, quelques temps après, une notification lui indiquant qu’il a obtenu à nouveau le badge. La liste des badges n’affiche qu’un seul badge — seule la notification est répétée.

1 « J'aime »

Je peux confirmer

Je ne sais pas sur quelle version cela se trouve. Je ne suis pas non plus le propriétaire ou un membre de haut rang (sauf TL3).

5 « J'aime »

Cela ressemble à un bug : le badge lui-même n’est pas spécifiquement un badge multi-attribution :

En examinant la requête, je constate qu’elle ne récupère pas le min id comme pour les autres badges que nous avons définis.

J’ai apporté une correction ici qui devrait l’améliorer :

9 « J'aime »

Ce sujet a été automatiquement fermé 7 jours après la dernière réponse. De nouvelles réponses ne sont plus autorisées.