Les détails imbriqués ne sont pas correctement rendus dans les e-mails

Ce problème est lié au plugin discourse-details @zogstrip

Étapes pour reproduire

  1. Vous voudrez peut-être changer temporairement le paramètre administrateur email time window mins à 1 minute afin de ne pas avoir à attendre 10 minutes pour recevoir l’e-mail.

  2. Créez un nouveau sujet avec ce contenu :

    [details="Cliquez ici"]
    Blah, blah
    
    [details="Cliquez ici aussi"]
    Contenu imbriqué
    [/details]
    
    [details="Et ici aussi"]
    Plus de contenu imbriqué
    [/details]
    
    Plus de blah.
    [/details]
    

Comportement attendu

L’e-mail contient le texte details de niveau supérieur et un lien avec la clé details.excerpt_details comme contenu : Cliquez ici <a href="..."> (cliquez pour plus de détails) </a>

Comportement actuel

L’e-mail contient tous les textes details imbriqués puis le lien : Cliquez ici Cliquez ici aussi Et ici aussi <a href="..."> (cliquez pour plus de détails) </a>

C’est problématique car s’il y a un details de niveau supérieur avec beaucoup d’imbrications, la sortie pourrait ressembler à ceci :