Atualizei o Discourse para v2.5.0.beta2 há uma semana e, desde então, os nomes das categorias não estão aparecendo nas notificações por e-mail, apenas o nome do site entre colchetes. Isso está ficando muito confuso para meus usuários.
Verifiquei a configuração da linha de assunto e ela não foi alterada (atualmente definida como: [%{site_name}] %{optional_pm}%{optional_cat}%{topic_title})
Isso é um bug? Há alguma configuração padrão que tenha sido alterada de alguma forma?
Recebi e-mails nas últimas horas na versão 2.5b2 com a categoria incluída no assunto, então não acredito que seja um bug específico da versão beta. A configuração email_subject está definida como [%{site_name}] %{optional_pm}%{optional_cat}%{topic_title}.
Vamos descartar primeiro um problema de configuração ou incompatibilidade de plugin antes de descartarmos isso como um bug.
O segundo ) acima foi um erro de digitação? Ou aparece um ) na configuração do seu site?
Conforme outros relatórios sobre isso, há um bug em que personalizações de e-mail com apenas o título podem não se comportar conforme o esperado, conforme me lembro? O sistema espera que tanto o corpo quanto o título do e-mail sejam personalizados.
Sim, tenho o discourse-data-explorer, o discourse-plugin-site-setting-override (para o limite de comprimento de postagem), o docker_manager e uma tarefa personalizada para anexar as biografias dos usuários às suas postagens (uma longa história). Não acredito que esta última tenha qualquer relação com o assunto. Posso tentar desativá-la e ver se faz diferença.
Você precisa ter certeza de que está usando o código beta mais recente do Discourse. Acredito que isso tenha sido corrigido recentemente, mas não tenho certeza. A outra solução alternativa é editar tanto o corpo quanto o título do e-mail.