@szhorvat quando foi a última vez que você fez uma atualização pela linha de comando?
@tshenry poderia ser por causa do bug do PostgreSQL que foi encontrado?
@szhorvat quando foi a última vez que você fez uma atualização pela linha de comando?
@tshenry poderia ser por causa do bug do PostgreSQL que foi encontrado?
Estamos usando o hospedagem do Discourse, então eu não posso fazer atualizações manualmente. Acredito que ela sempre é atualizada automaticamente para a versão beta mais recente.
Isso deve ser corrigido em:
Os passos para reproduzir são bastante simples quando você entende o que está acontecendo
:
Como administrador, altere o min_first_post_length para um valor maior que 25.
Como usuário comum, crie um tópico e exclua-o.
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.
Isso é uma impressionante caçada a bugs. ![]()
![]()
Com certeza ficou muito mais fácil de rastrear, graças aos esforços de todos aqui! Imagino que teria levado de 2 a 3 vezes mais tempo se não fosse pelo trabalho de detetive incrível feito aqui ![]()
Este tópico foi automaticamente fechado após 10 dias. Novas respostas não são mais permitidas.