Argomenti non visualizzati nella barra laterale destra

Ho un pannello delle categorie nella barra laterale destra che ha smesso di essere visualizzato. Sembra che ci sia un problema con ciò che viene renderizzato:

Come si può vedere nell’immagine, gli URL sembrano href="/t/undefined/15099" (lo slug dell’argomento è undefined, e la parte che dovrebbe trovarsi tra i tag \u003ca href\u003eQUI\u003c/a\u003e è mancante.

I dati provengono da https://www.eclipsejetpilots.org/c/fly-in-conventions/upcoming-events/86 (è richiesta l’accesso, ospitato da CDCK). I dati in https://www.eclipsejetpilots.org/t/general-information-ejopa-2026-convention/14845.json sembrano corretti, ma per qualche motivo queste informazioni non stanno arrivando alla barra laterale.

Potrebbe dipendere dalla presenza di una sotto-sotto-categoria all’interno di quella sotto-categoria. Sembra che spostare https://www.eclipsejetpilots.org/t/past-eclipse-fly-in-europe-july-4-2025/9441 nella categoria principale invece che in una sotto-sotto-categoria risolva il problema.

Ma solo per qualche minuto.

Sembra che funzioni per un po’ di tempo, poi qualcosa interviene e memorizza nella cache alcuni dati, e il tutto smette di funzionare. Ho cambiato qualcosa diverse volte e sembrava che fosse la soluzione, ma dopo pochi minuti gli elementi della barra laterale scomparivano di nuovo.

MODIFICA: Sto spostando questo problema in Contribute > Bug poiché è chiaro che il contenuto di quegli href non dovrebbe essere undefined.

Grazie per la segnalazione, ci daremo un’occhiata nelle prossime due settimane.

Grazie per la segnalazione del bug, @pfaffman!

Ho unito una correzione per questo, ma poiché necessitava anche di una piccola modifica al core di Discourse, ho dovuto bloccare la versione a dopo la 3.5.0-beta9.

Il tuo sito è già stato aggiornato per includere la modifica al core, tuttavia, se desideri copiare la correzione nel tuo fork del componente Right Sidebar Blocks, dovrebbe funzionare perfettamente. :slight_smile:

3 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 2 giorni. Non sono più consentite nuove risposte.