Значок редактора Wiki выдается несколько раз

Значок редактора Вики корректно присваивается пользователям при первом редактировании поста в Вики, но затем периодически выдаётся многократно. К сожалению, мне не удалось надёжно воспроизвести эту проблему, поэтому я не знаю, в каких именно случаях она возникает. Я сам получил этот значок несколько раз, но не получаю его при каждом редактировании Вики. Двое других пользователей также сообщили об этом на нашем форуме.

Скриншот от пользователя из Италии:

Что касается настроек: мы включили этот значок, и он отображается на странице публичных значков, но никакие другие опции не выбраны (то есть мы не выбрали опцию, позволяющую выдавать значок многократно).

3 лайка

Вы используете последнюю версию Discourse?

Извините, я должен был это указать — мы используем версию 2.4.0.beta7 (15f6f57cdc). Если в более поздних коммитах есть что-то, что, по вашему мнению, могло решить эту проблему, я могу обновиться и сообщить о результатах.

1 лайк

На данный момент у нас нет других сообщений об этом, поэтому я рекомендую обновиться до самой последней версии и посмотреть, поможет ли это.

2 лайка

Привет! Два дня назад я обновился до версии (fa52ed3b16) и снова получил значок «Редактор вики»!

Странно то, что я не уверен, какое именно действие вызвало это, поскольку значок появился только после того, как я стал не в сети.

Редактирование, для справки: https://discuss-space.wmflabs.org/t/getting-the-same-badge-multiple-times/2065

1 лайк

Та же проблема с версии 2.0 до последней, я думаю.

Могу подтвердить, что проблема всё ещё актуальна. Мы используем версию 2.4.1, но она также наблюдалась в других недавних версиях.

Пока не сообщал об этом, так как не вижу чёткого сценария воспроизведения, кроме следующего: иногда пользователь, уже имеющий значок редактора вики, вносит правку в вики, а через некоторое время получает уведомление о получении этого же значка повторно. В списке значков отображается только один — повторяется лишь уведомление.

1 лайк

Могу подтвердить

Не уверен, какая версия. Я также не владелец и не высокопоставленный член (за исключением TL3).

5 лайков

Похоже на баг: сама бейдж-награда специально не является многократной:

При просмотре запроса видно, что он не извлекает минимальный ID, как это делают другие определённые нами бейджи.

Я внёс исправление здесь, которое должно улучшить ситуацию:

9 лайков

Эта тема была автоматически закрыта через 7 дней после последнего ответа. Новые ответы больше не принимаются.