일괄 초대 메시지 내용을 변경할 수 없습니다

안녕하세요,

Discourse(버전 2.8.9)에서 사용자를 대량으로 초대하는 기능을 테스트하던 중, Invite Forum Mailer 템플릿에 대한 업데이트가 전송된 이메일에 반영되지 않는 것을 발견했습니다.

Invite Forum Mailer(즉, <domain>/admin/customize/email_templates/invite_forum_mailer)를 업데이트하기 위해 Sending bulk user invites 게시물의 지침을 따르고 있습니다. 아래와 같은 변형으로 CSV 파일을 시도해 보았으나 성공하지 못했습니다:

  • email
  • email,group-name
  • email,group-name,topic_id (이 항목은 Invite Mailer 템플릿에서 가져와야 합니다)

전달된 이메일 내용은 이전 버전 그대로 유지되고 있습니다.

이 문제가 Changes to email templates not saving 과 관련이 있다고 생각했지만, 제 변경 사항은 실제로 저장되고 있습니다(저장 시 오류가 없으며, 템플릿 페이지를 다시 불러오면 변경 사항이 다시 표시됩니다).

이전 템플릿 내용을 캐싱하는 프로세스를 초기화해야 하는 것인가요? 그렇다면 해당 프로세스는 무엇인가요?
코드에 버그가 있는 것일까요?

감사합니다.
SS

미래의 여행자 여러분,

조사를 거친 끝에 마침내 원인을 파악했습니다. 이메일 템플릿은 로케일별로 저장됩니다.

다른 관리자 계정과 제 계정은 Discourse 로케일을 영국 영어로 설정해 두었고, 또 다른 관리자 계정은 로케일을 default로 설정해 두었습니다. 저희 Discourse 로케일은 미국 영어입니다.

템플릿을 변경했을 때 다른 관리자는 제 변경 사항을 볼 수 있었지만, 이메일은 여전히 미국 영어 로케일 템플릿이 사용되었습니다. 저장 시 오류 메시지는 표시되지 않았지만, 결과적으로는 혼란스러운 상황이었습니다.

해결 방법은 제 클라이언트 로케일을 <domain>/community/forums/u/<user>/preferences/interface에서 서버 로케일인 US와 일치하도록 변경하거나 default로 되돌리는 것이었습니다.

감사합니다.
SS