Projet

Général

Profil

Actions

Bug #14807

fermé

Contenu doublonné dans une notification de commentaire sur une publication

Ajouté par David Lesimple il y a 4 mois. Mis à jour il y a 27 jours.

Statut:
Closed
Priorité:
Normal
Assigné à:
Début:
27/03/2025
Echéance:
% réalisé:

0%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
6.4
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description


Fichiers

comm_double.png (24,4 ko) comm_double.png David Lesimple, 27/03/2025 09:06

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.

Actions

Formats disponibles : Atom PDF