Se um usuário acidentalmente cria um tópico na categoria errada ou inadvertidamente usa o plugin de votação de posts quando não pretendia, a única opção para o usuário corrigir isso é excluir e recriar o post na categoria correta/com as configurações corrigidas.
Quando eles tentam fazer isso, o Discourse os bloqueia porque o “título já está em uso” e o conteúdo do post é muito semelhante ao post enviado anteriormente.
Isso não deveria acontecer. O post original é claramente mostrado como excluído pelo usuário e está apenas aguardando limpeza.
Embora isso possa impedir repetições de posts após um moderador ter removido algo, posts excluídos pelo próprio usuário devem ser isentos dessa verificação se o post original não tiver tido nenhuma resposta ainda.
Passos para reproduzir:
- Crie um post iniciando um novo tópico em uma cópia.
- (Perceba que você não é um moderador, então não pode mover o post e que o plugin de votação de posts não pode ser desativado para um tópico por ninguém depois que ele foi criado.)
- Copie o texto do post para um editor de texto.
- Exclua o tópico original.
- Crie um post de substituição na categoria correta e com as configurações corretas, usando uma cópia do texto original.
O que deveria acontecer:
- O Discourse reconhece um “excluir e reescrever” e permite o post corrigido.
O que realmente acontece:
- O Discourse se recusa a funcionar até que o post tenha sido arbitrariamente renomeado e preenchido com conteúdo inútil para contornar a restrição de “similaridade”.