Hace una semana actualicé Discourse a v2.5.0.beta2 y, desde entonces, los nombres de las categorías no aparecen en las notificaciones por correo electrónico; solo se muestra el nombre del sitio entre corchetes. Esto está resultando muy confuso para mis usuarios.
Verifiqué la configuración de la línea de asunto y no ha cambiado (actualmente está establecida en: [%{site_name}] %{optional_pm}%{optional_cat}%{topic_title}).
¿Se trata de un error? ¿Ha cambiado alguna configuración predeterminada de alguna manera?
He recibido correos electrónicos en las últimas horas en la versión 2.5b2 con la categoría en el asunto, así que no creo que sea un error específico de la versión beta. La opción email_subject en la configuración está establecida como [%{site_name}] %{optional_pm}%{optional_cat}%{topic_title}.
Antes de descartarlo como un Contribute > Bug, verifiquemos si se trata de un problema de configuración o de compatibilidad con algún complemento.
¿Fue un error tipográfico el segundo paréntesis de arriba? ¿O aparece un paréntesis en la configuración de tu sitio?
Según otros informes sobre esto, recuerdo que hay un error donde las personalizaciones de correo electrónico que solo incluyen el título pueden no comportarse como se espera. El sistema espera que tanto el cuerpo como el título del correo electrónico estén personalizados.
Sí, tengo discourse-data-explorer, discourse-plugin-site-setting-override (para la longitud máxima de los mensajes), docker_manager, y un trabajo personalizado para añadir las biografías de los usuarios a sus mensajes (una historia larga). No creo que este último tenga nada que ver con el tema. Puedo intentar desactivarlo y ver si hace alguna diferencia.
Debes asegurarte de que estás usando el código beta más reciente de Discourse. Creo que esto se solucionó recientemente, pero no estoy seguro. Otra solución alternativa es editar tanto el cuerpo como el asunto del correo electrónico.