Sujets qui ne s'affichent pas dans la barre latérale droite

J’ai un panneau de catégories dans la barre latérale droite qui a cessé de s’afficher. On dirait qu’il y a un problème avec ce qui est rendu :

Comme vous pouvez le voir sur l’image, les URL ressemblent à href="/t/undefined/15099" (le slug du sujet est undefined, et ce qui devrait se trouver entre les balises <a href>ICI</a> est manquant.

Les données proviennent de https://www.eclipsejetpilots.org/c/fly-in-conventions/upcoming-events/86 (connexion requise, hébergé par CDCK). Le contenu de https://www.eclipsejetpilots.org/t/general-information-ejopa-2026-convention/14845.json semble correct, mais cette information n’arrive pas jusqu’à la barre latérale.

Cela pourrait être lié à la présence d’une sous-sous-catégorie dans cette sous-catégorie. Il semble que déplacer https://www.eclipsejetpilots.org/t/past-eclipse-fly-in-europe-july-4-2025/9441 dans la catégorie principale au lieu d’en faire une sous-sous-catégorie règle le problème.

Mais seulement pendant quelques minutes.

On dirait que ça fonctionne pendant un certain temps, puis quelque chose met en cache des données et ça cesse de fonctionner. Plusieurs fois, j’ai modifié quelque chose et cela semblait être la solution, puis quelques minutes plus tard, les éléments de la barre latérale ont de nouveau disparu.

MODIF : Je déplace ce signalement dans Contribute > Bug car il est clair que le contenu de ces href ne devrait pas être undefined.

Merci de votre signalement, nous allons examiner cela dans les prochaines semaines.

Merci pour le rapport de bug, @pfaffman !

J’ai fusionné un correctif pour cela, mais comme cela nécessitait également un petit changement dans le cœur de Discourse, j’ai dû épingler la version à après 3.5.0-beta9.

Votre site a déjà été mis à jour pour inclure le changement de base, donc si vous souhaitez copier le correctif dans votre fork du composant Right Sidebar Blocks, cela devrait fonctionner parfaitement. :slight_smile:

3 « J'aime »

Ce sujet a été automatiquement fermé après 2 jours. De nouvelles réponses ne sont plus autorisées.