Seuls les posts sans likes ou réactions peuvent être « likés » dans un sujet archivé

Je comprends que les messages dans un sujet archivé ne peuvent pas être aimés ou recevoir de réactions. Dans ce cas, comment se fait-il que ce message puisse être aimé (dans le sens où vous pouvez appuyer sur le cœur, même si cela génère une erreur : « Cette réaction a été créée il y a trop longtemps. Elle ne peut plus être modifiée ni supprimée », ce qui est également incorrect) ?

En fait, cela s’applique à d’autres messages de ce sujet. Il semble que les messages déjà aimés ou ayant des réactions ne puissent plus l’être, tandis que ceux sans aucune réaction le peuvent, mais avec cette erreur affichée.

Ce comportement incohérent me fait penser que cela devrait être signalé dans Contribute > Bug, peut-être ?

Je pense que c’est à cause du plugin reactions. Je ne peux pas faire la même chose en mode sécurisé. Et je me souviens avoir ajouté par erreur une réaction à un post archivé, à l’époque où Jammy était modérateur de la communauté. Comme ma réaction était assez inappropriée, il l’a retirée pour moi, et je pense que quelque chose a été ajouté pour éviter cela à l’avenir. Mais je ne suis pas sûr, et trouver cela dans notre chat prendrait beaucoup de temps.

1 « J'aime »

D’accord. Donc, en mode sans échec, le bouton ne peut pas être pressé du tout. Je suppose qu’il devrait alors être masqué dans les sujets archivés ?

Il semble que mon problème se soit produit sur des publications qui avaient déjà un « J’aime ».

notre conversation
Originally sent in JammyDodger
Moin

J'ai testé comment l'archivage, qui empêche les likes et les réactions, fonctionne ensemble.

Le résultat : Button color changes - #7 by tyraniczar

J'ai réussi à l'ajouter, mais je ne peux pas le retirer :joy:. Maintenant, il restera pour toujours.

JammyDodger

Pour celui-ci, avez-vous ajouté la réaction avant l'archivage ?

Pour moi, il semble bloquer à la fois l'ajout et la suppression d'une réaction une fois archivé (comme prévu).

Moin

Je peux toujours ajouter :discourse2: aux publications de ce sujet.

JammyDodger

Ah oui. Il indique que vous ne pouvez pas, mais vous le pouvez.

Et aucune suppression possible.

Hmm

Je l'ai désarchivé et j'ai nettoyé les réactions en trop.

Je vais soumettre un rapport.

Je rencontre quelques bizarreries dans ma reproduction pour ce test combinant archivage et réactions.

Sur mon site de test, le menu des réactions n'apparaît pas.

Seul le :no_entry_sign: s'affiche.

Moin

Je peux reproduire le problème sur mon bac à sable.

JammyDodger

Hmm

  • Créer un sujet
  • Ajouter une réponse
  • Archiver
  • En tant qu'utilisateur de test, visiter le sujet et tenter de réagir à une publication
Moin

Maintenant, cela ne fonctionne pas non plus là-bas.

JammyDodger

J'ai essayé sur mon site hébergé de base et cela ne fonctionne pas non plus.

Moin

Lorsque l'utilisateur de test crée la réponse et que j'archive et réagis sans recharger, l'ajout de la réaction fonctionne. Mais pas après l'actualisation.

Essayez de liker la publication en tant qu'utilisateur2 avant l'archivage, puis réagissez en tant qu'utilisateur3 après.

JammyDodger

Oui, je peux reproduire le problème avec cette méthode.

1 « J'aime »