Post mantém o número de curtidas após quem curtiu o post ter sido excluído

Olá,

Notei que às vezes o número de curtidas não é igual aos avatares dos usuários que curtiram a postagem. Isso acontece quando o usuário que curtiu a postagem foi excluído. Isso é por um motivo estatístico ou um bug?

Obrigado :slightly_smiling_face:

Você pode verificar a postagem da primeira imagem aqui…

3 curtidas

@Don Eu acho que é do jeito que deveria ser

Parece que temos um cache fora de sincronia.

Provavelmente relacionado a um usuário sendo excluído do sistema. Estou imaginando que podemos não estar forçando uma atualização da contagem de votos nas postagens em que um usuário excluído votou.

Colocando um pr-welcome nisso por enquanto.

2 curtidas

Excluir essas curtidas também afetaria o número de curtidas obtidas na contagem de curtidas do pôster para distintivos?

Acho que você pode causar uma ressincronização trivial na contagem de postagens se curtir/descurtir a postagem. Parece que o problema na OP foi resolvido devido a uma sequência de curtir/descurtir.

1 curtida

Descrição

Contexto:

Quando um usuário é excluído da comunidade, suas curtidas também são excluídas. Para postagens que eles curtiram anteriormente, quando agora visualizamos os avatares das pessoas que curtiram a postagem, o avatar do usuário excluído é removido como esperado.

Problema:

No entanto, a contagem de curtidas em si ainda não é atualizada após a exclusão do usuário.

Portanto, pode haver uma contagem de curtidas de 4 em uma postagem, mas apenas 3 avatares são exibidos. Isso pode ser confuso.

Captura de tela que editei de um de nossos usuários:

Passos para Reproduzir

  1. Faça um usuário curtir várias outras postagens
  2. Exclua o usuário
  3. Para postagens que eles curtiram anteriormente, visualize a contagem de curtidas e os avatares de quem curtiu a postagem

Esperado:

O avatar do usuário excluído foi removido e a contagem de curtidas diminuiu em 1 nas postagens.

Atual:

O avatar do usuário excluído foi removido, mas a contagem de curtidas permanece a mesma nas postagens.


Notas Adicionais

Obrigado a um de nossos usuários por notar este problema – eu apenas decidi fazer um relatório aqui. Por favor, me avise se precisar de mais informações para confirmar.

Não tenho certeza do que seria ideal para o comportamento esperado/atual. Se a contagem de curtidas for diminuída em 1, não sei como isso afetaria emblemas, etc.

Mas considerando que já exclui o avatar, manter a contagem de curtidas igual é confuso. Inicialmente, eu esperava ver um avatar com um ícone de lixeira, talvez, para substituir o usuário excluído. (Acho que pode ter sido assim em versões anteriores do Discourse, mas talvez eu esteja me lembrando errado para postagens excluídas)

2 curtidas
2 curtidas

Ah, obrigado pelo link – eu não o vi no pop-up “Seu tópico é semelhante a…”.

Este tópico pode ser mesclado lá ou removido.

1 curtida

Eu o enviei, pois vários relatórios podem ser úteis. :+1:

3 curtidas