Le post conserve le nombre de likes après que ceux qui ont aimé le post ont été supprimés

Bonjour,

J’ai remarqué que parfois le nombre de “j’aime” n’est pas égal au nombre d’avatars d’utilisateurs qui ont aimé la publication. Cela se produit lorsque l’utilisateur qui a aimé la publication a été supprimé. Est-ce pour des raisons statistiques ou s’agit-il d’un bug ?

Merci :slightly_smiling_face:

Vous pouvez consulter la publication de la première image ici…

3 « J'aime »

@Don Je pense que c’est comme ça que ça devrait être

On dirait que nous avons un cache désynchronisé.

Probablement lié à la suppression d’un utilisateur du système. Je suppose que nous ne forçons peut-être pas un rafraîchissement du nombre de votes sur les publications sur lesquelles un utilisateur supprimé a voté.

Je place un pr-welcome là-dessus pour le moment.

2 « J'aime »

La suppression de ces likes affecterait-elle également le nombre de likes obtenus pour le compteur de likes de l’auteur pour les badges ?

Je pense que vous pouvez provoquer une resynchronisation triviale du nombre de publications en aimant ou en n’aimant pas la publication. Il semble que le problème dans le fil de discussion soit maintenant résolu grâce à une séquence d’aimer/ne pas aimer.

1 « J'aime »

Description

Contexte :

Lorsqu’un utilisateur est supprimé de la communauté, ses « j’aime » sont également supprimés. Pour les publications qu’il a précédemment aimées, lorsque nous affichons maintenant les avatars des personnes qui ont aimé la publication, l’avatar de l’utilisateur supprimé est retiré comme prévu.

Problème :

Cependant, le nombre de « j’aime » n’est toujours pas mis à jour après la suppression de l’utilisateur.

Il peut donc y avoir un nombre de « j’aime » de 4 sur une publication, mais seulement 3 avatars s’affichent. Cela peut prêter à confusion.

Capture d’écran que j’ai modifiée à partir de celle d’un de nos utilisateurs :

Étapes pour reproduire

  1. Faire aimer un certain nombre d’autres publications par un utilisateur.
  2. Supprimer l’utilisateur.
  3. Pour les publications qu’il a précédemment aimées, afficher le nombre de « j’aime » et les avatars de ceux qui ont aimé la publication.

Attendu :

L’avatar de l’utilisateur supprimé a été retiré, et le nombre de « j’aime » a diminué de 1 sur les publications.

Actuel :

L’avatar de l’utilisateur supprimé a été retiré, mais le nombre de « j’aime » est toujours le même sur les publications.


Notes supplémentaires

Merci à l’un de nos utilisateurs d’avoir signalé ce problème – j’ai juste décidé de créer un rapport ici. N’hésitez pas à me faire savoir si vous avez besoin de plus d’informations pour confirmer.

Je ne suis pas sûr de ce qui serait idéal pour le comportement attendu/actuel. Si le nombre de « j’aime » est diminué de 1, je ne sais pas comment cela affecterait les badges, etc.

Mais étant donné qu’il supprime déjà l’avatar, le fait que le nombre de « j’aime » reste le même est déroutant. Je m’attendais initialement à voir un avatar avec une icône de poubelle, peut-être, pour remplacer l’utilisateur supprimé. (Je pense que cela a peut-être été le cas dans les versions antérieures de Discourse, mais je me souviens peut-être mal pour les publications supprimées)

2 « J'aime »
2 « J'aime »

Ah merci pour le lien – je ne l’avais pas vu dans la fenêtre contextuelle « Votre sujet est similaire à… ».

Ce sujet peut y être fusionné ou supprimé.

1 « J'aime »

Je l’ai glissé car plusieurs rapports peuvent être utiles. :+1:

3 « J'aime »