Plugin de reações: Erro interno do servidor 500

Ok, finalmente acho que tenho uma reprodução limpa para isso: acho que isso acontece quando o usuário tem uma reação em uma das postagens não excluídas em um tópico excluído (OP).

Reprodução:

  1. Adicione uma reação ao OP e à segunda postagem.

  2. Verifique a página activity/reactions do usuário Test1, ela funciona como esperado agora

  3. Exclua apenas o OP do tópico com o botão excluir tópico para que a segunda postagem não seja excluída.

  4. Verifique a página activity/reactions do usuário Test1 novamente, ela retorna um erro 500 porque acho que a rota está quebrada.

  5. Desfaça a exclusão do tópico ou exclua a postagem também, isso recuperará a página activity/reactions.


Isso também acontece com uma categoria excluída se o tópico “Sobre a … categoria” tiver reações. Acho que porque a postagem real não foi excluída.

  1. Adicione uma reação com o usuário Test1 na categoria Test Subcategory.

  2. Verifique a página activity/reactions do usuário Test1, ela funciona como esperado

  3. Exclua a categoria Test Subcategory.

  4. Verifique a página activity/reactions do usuário Test1 novamente, ela retornará um erro 500 porque a reação permaneceu no OP e a rota está quebrada.

3 curtidas