Supprimer d'autres messages dans un sujet ne devrait pas désactiver la réponse marquée comme réponse

Il existe un bug potentiel dans le plugin discourse-solved, lorsque n’importe quel message dans le sujet résolu est supprimé (déclencheur post-destroyed), que le message supprimé soit marqué comme réponse ou non, la réponse marquée devient non résolue.

Cela semble étrange car une fois que quelqu’un supprime un message sans rapport dans un sujet, le propriétaire du sujet devra re-sélectionner une réponse, ou il sera notifié par le discobot.

Peut-être que changer cette logique pour que seule la suppression du message marqué comme réponse rende le sujet non résolu serait une approche plus raisonnable ?

Une demande de tirage (PR) pour la correction est ouverte ici :

1 « J'aime »

Excellente remarque, quel bug étrange. Pourriez-vous ajouter un petit test ?

1 « J'aime »

J’ai ajouté un RSpec, il semble que le test ait réussi maintenant.