Tópico fechado sem registro do sistema

Isso deve ser corrigido em:

Os passos para reproduzir são bastante simples quando você entende o que está acontecendo :grinning_face_with_smiling_eyes: :

  1. Como administrador, altere o min_first_post_length para um valor maior que 25.

  2. Como usuário comum, crie um tópico e exclua-o.

  3. Você esperaria que o tópico fosse fechado e editado para dizer (tópico excluído pelo autor), mas ele apenas será fechado.

O que está acontecendo é que a string (tópico excluído pelo autor) é mais curta que o min_first_post_length, e quando o sistema edita o tópico, as validações de comprimento da postagem não permitem que a edição seja concluída, mas o tópico é fechado porque isso é feito separadamente.

Minha correção acima contorna todas as validações para a revisão que o sistema faz quando um usuário exclui suas postagens.

11 curtidas