일부 Discourse 포럼, 예를 들어 Python과 iNaturalist에서는 배지와 관련된 일부 페이지에 숫자 대신 NaN이 표시됩니다.
iNaturalist 포럼: 배지 페이지에 숫자 대신 NaN 표시를 참조하십시오.
일부 Discourse 포럼, 예를 들어 Python과 iNaturalist에서는 배지와 관련된 일부 페이지에 숫자 대신 NaN이 표시됩니다.
iNaturalist 포럼: 배지 페이지에 숫자 대신 NaN 표시를 참조하십시오.
Meta에서도 여기서 확인할 수 있습니다. 예를 들어 https://meta.discourse.org/badges/114/bug-reporter?username=nat
무언가를 놓치고 있는 것 같습니다.
찾은 것 같습니다. DEV: Replace deprecated Ember's array `.pushObjects` - Pull Request #35663 - discourse/discourse - GitHub 의 변경 사항과 관련이 있습니다. 해당 변경 사항으로 userBadges가 배열이 되었지만, othersCount는 여전히 grant_count 값을 가진 것을 기대하고 있습니다.
감사합니다. 최종 수정이 적용될 때 개별 Discourse 포럼 관리자의 추가 조치가 필요할까요, 아니면 해당 포럼에 자동으로 수정 사항이 전파될까요?
버그가 수정되면 포럼도 업데이트가 필요합니다. 자체 호스팅되는 포럼의 경우, 이는 관리자가 직접 수행해야 하는 작업입니다. iNaturalist는 Discourse에서 호스팅되고 있으므로, 그들은 업데이트를 담당합니다. 이러한 업데이트는 일반적으로 매우 정기적으로 이루어집니다. 이 버그를 수정하는 사람이 포럼이 업데이트를 받을 수 있도록 함께 조치해 줄 수도 있습니다. 하지만 이 버그가 그렇게까지 심각하게 여겨져 업데이트가 필요한지 여부는 알 수 없습니다.
네, 아마도 이 세부 사항 때문에 밤잠을 설친 사람은 없을 겁니다. 하지만 포럼의 다른 세부 사항에도 영향을 미쳤을 수 있으므로 보고하는 것이 좋겠다고 생각했습니다.
방금 이것도 알아차렸어요. 버그 보고를 하려다가 이 주제를 발견했습니다.
Discourse가 호스팅하지 않는 포럼에서는 코드의 새로운 변경 사항으로 인해 배지 페이지가 NaN으로 바뀌었지만 텍스트는 정상입니다.
아직 업데이트하지 않은 포럼은 이 문제의 영향을 받지 않습니다.
예를 들어, Dark Gaming 포럼은 이 커밋(3352cec1bb)의 Discourse v3.6.0.beta1-dev를 사용하며 모든 것이 정상입니다.
추가 수정: 사이트 관리자는 js.badges.others_count.other와 js.badges.others_count.one 텍스트를 수정하여 이 문제를 우회할 수 있지만, 이 버그는 비교적 빨리 수정될 예정입니다.
수정:
이미 병합이 진행 중인 것 같습니다. 곧 메타가 업데이트될 예정입니다.
이것으로 문제가 수정되어야 합니다.
https://github.com/discourse/discourse/pull/35911
수고하셨습니다, Discourse 팀.
빠른 수정 감사합니다.
팀원 중 적어도 한 명은 첫 번째 게시물을 좋아해 주시겠어요? Quercus가 이 배지를 받을 자격이 있다고 생각합니다.