Top-Themen Text fehlt

Brave Linux, Meta-Theme. Ich bin mir nicht sicher, ob das beabsichtigt ist, aber es sieht nicht richtig aus

2 „Gefällt mir“

Hmm, ich sehe dasselbe beim Standardthema.

Es gibt ein Element für den Namen, aber es ist leer!

Das scheint mir nicht beabsichtigt zu sein, daher verschiebe ich es vorerst nach Bug.

5 „Gefällt mir“

Hier ist ein kurzer Überblick, der vor dem Schlafengehen bei der Fehlersuche helfen soll. :smile:

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

displayName existiert nicht. Stattdessen gibt es ein Feld namens name.

Die Änderungen erfolgen in diesem Commit:

Es scheinen die Getter im Kontext der Benutzersusammenfassung zu fehlen, da die Daten von /summary.json abgerufen werden.

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

Vielleicht wäre eine Zuordnung von top_categories mit Category.create() oder einer einfachen spezifischen Klasse in Ordnung.

4 „Gefällt mir“

Das erinnert mich an Category names missing on group permissions page. Beide haben den Text verloren, also ist es vielleicht dasselbe Problem.

2 „Gefällt mir“

Es scheint, dass es sich um dasselbe Problem handeln könnte, aber es ist in einem anderen Bereich. Ich werde nicht so tun, als ob ich wüsste, wie Discourse funktioniert, daher kann ich dazu keine Angaben machen.

1 „Gefällt mir“

@j.jaffeux das und Category names missing on group permissions page sehen wie Regressionen von DEV: allows to alter category name/description (#28263) · discourse/discourse@c197daa · GitHub aus.

categoryName gibt einen leeren String zurück. Es sieht so aus, als ob diese beiden Stellen nicht mit dem neuen displayName-Getter funktionieren?

4 „Gefällt mir“

Das sollte es beheben:

6 „Gefällt mir“

Dieses Thema wurde 3 Tage nach der letzten Antwort automatisch geschlossen. Neue Antworten sind nicht mehr möglich.