위키 편집자 배지는 사용자가 처음 위키 게시물을 수정할 때 정상적으로 지급되지만, 그 이후에는 간헐적으로 여러 번 지급되는 문제가 있습니다. 불행히도 이를 일관되게 재현하지 못해 특정 어떤 경우에 발생하는지 정확히 알지 못합니다. 저 역시 여러 번 배지를 받았지만, 위키를 수정할 때마다 항상 지급되지는 않습니다. 다른 두 명의 사용자도 우리 포럼에서 동일한 문제를 보고했습니다.
이탈리아 사용자의 스크린샷:
설정과 관련하여, 배지는 활성화되어 있으며 공개 배지 페이지에 표시됩니다. 그러나 다른 옵션은 선택되어 있지 않습니다(즉, 배지를 여러 번 지급할 수 있도록 허용하는 옵션은 선택하지 않았습니다).
3개의 좋아요
최신 버전의 Discourse를 사용하고 계신가요?
죄송합니다. 그 내용을 포함해야 했는데 빠뜨렸습니다. 현재 2.4.0.beta7 (15f6f57cdc ) 버전을 사용하고 있습니다. 이후 커밋 중 이 문제를 해결했을 가능성이 있는 내용이 있다면, 업그레이드 후 결과를 다시 보고드리겠습니다.
1개의 좋아요
현재 이 문제에 대한 다른 보고가 없으므로 최신 버전으로 업데이트해 보시는 것을 권장합니다.
2개의 좋아요
안녕하세요, 이틀 전에 (fa52ed3b16 ) 버전으로 업데이트했는데, 또다시 위키 편집자 배지를 받았습니다!
기이한 점 중 하나는 이 배지가 오프라인 상태일 때까지 표시되지 않아서, 정확히 어떤 동작이 트리거가 되었는지 확신이 서지 않는다는 것입니다.
참고로: Getting the same badge multiple times
1개의 좋아요
hawm
(Hawm)
12월 30, 2019, 3:20오전
6
2.0 버전부터 최신 버전까지 같은 문제가 있는 것 같습니다.
이 문제가 여전히 발생한다는 것을 확인했습니다. 현재 2.4.1 버전을 사용 중이지만, 다른 최근 버전에서도 발생했습니다.
재현 패턴이 명확하지 않아 아직 보고하지 않았습니다. 다만, 가끔 위키 편집자 배지를 이미 보유한 사용자가 위키에 편집을 수행한 후, 그 배지를 다시 획득했다는 알림을 받는 경우가 있습니다. 배지 목록에는 배지가 하나만 표시되며, 단순히 알림이 반복적으로 전송되는 것입니다.
1개의 좋아요
확인합니다
어떤 버전인지 정확히 모르겠습니다. 저는 서버 오너나 고직급(예외적으로 TL3 제외)도 아닙니다.
5개의 좋아요
sam
(Sam Saffron)
3월 27, 2020, 1:42오전
9
이것은 버그로 보입니다. 해당 배지 자체는 다중 부여(multi grant) 배지가 아닙니다:
쿼리를 살펴보니, 우리가 정의한 다른 배지들과 달리 min id를 가져오지 않는 것을 확인할 수 있습니다.
WikiEditor = <<~SQL
SELECT DISTINCT ON (pr.user_id) pr.user_id, pr.post_id, pr.created_at granted_at
FROM post_revisions pr
JOIN badge_posts p on p.id = pr.post_id
WHERE p.wiki
AND NOT pr.hidden
AND (:backfill OR p.id IN (:post_ids))
SQL
여기서 수정을 했으며, 이를 통해 개선될 것으로 보입니다:
committed 01:41AM - 27 Mar 20 UTC
`DISTINCT ON` was not providing stability, this ensures the backfill will
be sta… ble on a specific post avoiding risk around double grants.
9개의 좋아요
jomaxro
(Joshua Rosenfeld)
에 닫힘
4월 3, 2020, 1:42오전
10
이 주제는 마지막 답변 후 7일이 지나면 자동으로 닫힙니다. 더 이상 새 답변을 게시할 수 없습니다.