인기 주제 텍스트가 없습니다

브레이브 리눅스, 메타 테마. 이것이 의도된 것인지 확실하지 않지만, 뭔가 이상해 보입니다.

2개의 좋아요

음, 기본 테마에서도 같은 현상이 보입니다.

이름을 위한 요소는 있지만, 내용이 비어 있습니다!

이것은 의도적으로 그렇게 된 것 같지 않아서, 일단 Contribute > Bug 게시판으로 옮기겠습니다.

5개의 좋아요

잠자기 전에 문제를 파악하는 데 도움이 될 수 있도록 간단히 살펴보았습니다. :smile:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/helpers/category-link.js#L159

displayName은 존재하지 않습니다. 대신 name 필드가 있습니다.

변경 사항은 이 커밋에서 이루어졌습니다:

데이터가 /summary.json에서 가져와지기 때문에 사용자 요약(user summary) 컨텍스트의 getter가 누락된 것으로 보입니다.

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/models/user.js#L1068-L1073

top_categories를 Category.create()나 기본적인 특정 클래스로 매핑하는 것이 적절할 수 있습니다.

4개의 좋아요

이것은 Category names missing on group permissions page 을 떠올리게 합니다. 둘 다 텍스트가 사라졌으므로, 같은 문제일 수도 있습니다.

2개의 좋아요

같은 문제의 결과일 수 있지만, 다른 영역에서 발생하는 것 같습니다. Discourse가 어떻게 작동하는지 정확히 알지는 못하므로, 이에 대해 자세히 언급하기는 어렵습니다.

1개의 좋아요

@j.jaffeux 이 내용과 Category names missing on group permissions page 은 DEV: allows to alter category name/description (#28263) · discourse/discourse@c197daa · GitHub 에서 발생한 회귀(regression)로 보입니다.

categoryName이 빈 문자열을 반환하고 있는데, 이 두 곳이 새로운 displayName getter와 함께 작동하지 않는 것 같습니다.

4개의 좋아요

이렇게 하면 수정될 거예요:

6개의 좋아요

이 주제는 마지막 답변 3일 후 자동으로 닫혔습니다. 더 이상 새 답변을 작성할 수 없습니다.