Sujet fermé sans enregistrement système

Cela devrait être corrigé dans :

Les étapes pour reproduire le problème sont assez simples une fois que vous avez compris ce qui se passe :grinning_face_with_smiling_eyes :

  1. En tant qu’administrateur, modifiez min_first_post_length pour une valeur supérieure à 25.

  2. En tant qu’utilisateur standard, créez un sujet puis supprimez-le.

  3. Vous vous attendriez à ce que le sujet soit fermé et modifié pour afficher (sujet supprimé par l'auteur), mais il ne sera que fermé.

Ce qui se passe ici, c’est que la chaîne (sujet supprimé par l'auteur) est plus courte que min_first_post_length, et lorsque le système modifie le sujet, les validations de longueur du message empêchent la modification d’être appliquée, mais le sujet est fermé car cette opération est effectuée séparément.

Ma correction ci-dessus contourne toutes les validations pour la révision que le système effectue lorsqu’un utilisateur supprime ses messages.

11 « J'aime »