J’ai mis à jour Discourse vers v2.5.0.beta2 il y a une semaine, et depuis lors, les noms des catégories n’apparaissent plus dans les notifications par e-mail, seul le nom du site entre crochets est affiché. Cela devient très confus pour mes utilisateurs.
J’ai vérifié le paramètre de la ligne d’objet et il n’a pas changé (actuellement défini sur : [%{site_name}] %{optional_pm}%{optional_cat}%{topic_title}))
S’agit-il d’un bug ? Y a-t-il un paramètre par défaut qui a été modifié d’une manière ou d’une autre ?
J’ai reçu des e-mails au cours des dernières heures sur la version 2.5b2 avec une catégorie dans l’objet, donc je ne pense pas qu’il s’agisse d’un bug spécifique à la bêta. L’option email_subject dans les paramètres est définie sur [%{site_name}] %{optional_pm}%{optional_cat}%{topic_title}.
Éliminons d’abord un problème de configuration ou une incompatibilité de plugin avant de le considérer comme un bug.
La deuxième parenthèse fermante dans le texte ci-dessus était-elle une faute de frappe, ou apparaît-elle réellement dans le paramètre de votre site ?
Selon les autres rapports à ce sujet, il y a un bug où les personnalisations d’e-mail ne comportant que le titre peuvent ne pas se comporter comme prévu, si ma mémoire est bonne ? Il s’attend à ce que le corps ET le titre de l’e-mail soient tous deux personnalisés.
Oui, j’ai discourse-data-explorer, discourse-plugin-site-setting-override (pour la longueur maximale des messages), docker_manager, et un travail personnalisé pour ajouter les biographies des utilisateurs à leurs messages (longue histoire). Je ne pense pas que ce dernier touche du tout au sujet. Je peux essayer de le désactiver et voir si cela fait une différence.
Vous devez vous assurer d’utiliser le code de la version bêta la plus récente de Discourse. Je pense que cela a été corrigé récemment, mais je ne suis pas certain. L’autre solution de contournement consiste à modifier à la fois le corps et l’objet de l’e-mail.