I dettagli nidificati non vengono renderizzati correttamente nelle email

Questo problema è correlato al plugin discourse-details @zogstrip

Passaggi per riprodurre

  1. Potresti voler cambiare temporaneamente l’impostazione dell’amministratore email time window mins a 1 minuto in modo da non dover aspettare 10 minuti per ricevere l’email.

  2. Crea un nuovo argomento con questo contenuto:

    [details="Clicca qui"]
    Blah, blah
    
    [details="Clicca qui anche"]
    Contenuto annidato
    [/details]
    
    [details="E anche qui"]
    Altri contenuti annidati
    [/details]
    
    Altro blah.
    [/details]
    

Comportamento previsto

L’email ha il testo details di livello superiore e un link con la chiave details.excerpt_details come contenuto: Clicca qui <a href="..."> (clicca per maggiori dettagli) </a>

Comportamento effettivo

L’email ha tutti i testi details annidati e poi il link: Clicca qui Clicca qui anche E anche qui <a href="..."> (clicca per maggiori dettagli) </a>

Questo è problematico perché se c’è un details di livello superiore con molti annidati, l’output potrebbe apparire così: