Bug #14807
ferméContenu doublonné dans une notification de commentaire sur une publication
0%
Description
Fichiers
Mis à jour par Miguel Moquillon il y a 27 jours
- Statut changé de New à In progress...
- Assigné à mis à Miguel Moquillon
Mis à jour par Miguel Moquillon il y a 27 jours
je ne comprend pas ce qui se passe. En fait, je ne reproduis pas du tout le problème de duplication du commentaire dans la notif alors qu'on le voit bien avec l'intranoo !
Je continue d'investiguer ...
Mis à jour par Miguel Moquillon il y a 27 jours
· Edité
ça y est. Avec l'aide d'Aurore, j'ai pu identifier qu'est ce qui, dans un commentaire, fait que dans sa notification il y ait ou non deux fois le contenu dudit commentaire .... roulement de tambour .... c'est la présence des < et > qui, une fois échappés pour leur affichage en HTML, fait que le templating soit dans les choux.
Mis à jour par Miguel Moquillon il y a 27 jours
- Statut changé de In progress... à Resolved
Dans le mécanisme de notification aux utilisateurs, en sus du corps de la notification, il est possible de passer un message additionnel, appelé message extra. Lorsque le message additionnel est le même que le message cœur de la notification, le message extra est écarté du contenu de la notification. Ceci est pour éviter d'avoir un contenu dupliqué dans la notification lorsque le constructeur dudit contenu a défini à la fois le corps et le message additionnel avec le même texte.
Or, avec les commentaires, le corps de la notification et le message additionnel proviennent tous deux du même commentaire, mais l'un est échappé pour son rendu en HTML tandis que l'autre non. Comme les deux propriétés de la notification proviennent de la même source, il n'y a aucune raison de définir un message additionnel pour les notifications utilisateurs sur les commentaires. Aussi la solution a consisté à supprimer la valorisation du message additionnel.
Mis à jour par Miguel Moquillon il y a 27 jours
- Statut changé de Resolved à Closed
Intégrée directement dans Silverpeas aussi bien dans la branche 6.4.x que master.