이메일에서 중첩된 디테일이 올바르게 렌더링되지 않습니다

이 문제는 discourse-details 플러그인과 관련이 있습니다. @zogstrip

재현 단계

  1. 이메일을 받기 위해 10분간 기다리지 않도록 관리자 설정 email time window mins를 1분으로 임시 변경하는 것이 좋습니다.

  2. 다음 내용을 가진 새 토픽을 생성합니다:

    [details="Click here"]
    Blah, blah
    
    [details="Click here as well"]
    Nested content
    [/details]
    
    [details="And here too"]
    More nested content
    [/details]
    
    More blah.
    [/details]
    

예상 동작

이메일에는 최상위 details 텍스트와 details.excerpt_details 키를 내용으로 하는 링크가 포함되어야 합니다: Click here <a href="...">(click for more details)</a>

실제 동작

이메일에는 모든 중첩된 details 텍스트가 포함되어 있고 그 뒤에 링크가 있습니다: Click here Click here as well And here too <a href="...">(click for more details)</a>

이는 최상위 details 안에 중첩된 details가 많을 경우 출력이 다음과 같이 보일 수 있기 때문에 문제입니다: