Sujet fermé sans enregistrement système

@szhorvat Quand as-tu effectué une dernière mise à jour en ligne de commande ?

@tshenry Serait-ce à cause du bug PostgreSQL qui a été découvert ?

Nous utilisons l’hébergement de Discourse, donc je ne peux pas faire les mises à jour moi-même. Je pense qu’elle est toujours automatiquement mise à jour vers la dernière version bêta.

1 « J'aime »

Ah oui, tu me l’avais déjà dit :man_facepalming:t3:

Désolé.

J’attends la réponse de @tshenry.

1 « J'aime »

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 »

C’est une chasse aux bogues impressionnante. :clap::slightly_smiling_face:

5 « J'aime »

C’est devenu beaucoup plus facile à identifier grâce aux efforts de tous ici ! Je suppose que cela m’aurait pris deux à trois fois plus de temps sans le travail d’enquête incroyable réalisé ici :heart:

5 « J'aime »

Ce sujet a été automatiquement fermé après 10 jours. Les nouvelles réponses ne sont plus autorisées.