Texte des sujets principaux manquant

Brave Linux, thème Meta. Je ne sais pas si c’est intentionnel, mais cela n’a pas l’air correct

2 « J'aime »

Hmm, je vois la même chose sur le thème par défaut.

Il y a un élément pour le nom, mais il est vide !

Cela ne me semble pas intentionnel, je vais donc le déplacer dans Bug pour le moment.

5 « J'aime »

Voici un aperçu rapide pour aider à résoudre le problème avant de se coucher. :smile:

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

displayName n’existe pas. Il y a un champ name à la place.

Les changements ont été effectués dans ce commit :

Il semble que les getters soient manquants dans le contexte du résumé utilisateur, car les données sont récupérées à partir de /summary.json.

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

Peut-être que mapper top_categories avec Category.create() ou une classe spécifique de base serait acceptable.

4 « J'aime »

Cela me fait penser à Category names missing on group permissions page. Les deux ont perdu le texte, donc c’est peut-être le même problème.

2 « J'aime »

Il semble que cela pourrait être le résultat du même problème, mais dans un domaine différent. Je ne vais pas prétendre savoir comment fonctionne Discourse, donc je ne peux pas vraiment donner mon avis là-dessus.

1 « J'aime »

@j.jaffeux ceci et Category names missing on group permissions page ressemblent à des régressions de DEV: allows to alter category name/description (#28263) · discourse/discourse@c197daa · GitHub

categoryName renvoie une chaîne vide, on dirait que ces quelques endroits ne fonctionnent pas avec le nouveau getter displayName ?

4 « J'aime »

Cela devrait résoudre le problème :

6 « J'aime »

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