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 incluida en el asunto, así que no creo que sea un error específico de la versión beta. La configuración de email_subject está establecida en [%{site_name}] %{optional_pm}%{optional_cat}%{topic_title}.
Antes de descartarlo como un #error, descartemos un problema de configuración o de compatibilidad con plugins.
¿Fue el segundo ) en el texto anterior un error tipográfico? ¿O aparece un ) 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.