Um usuário mudando seu like para uma reação pode levar a números errados no menu de notificações

Como você pode ver na captura de tela abaixo, há um total de 4 reações na minha postagem (2 :heart: e 2 :clap:). Mas minhas notificações dizem que há 2 reações e 3 curtidas na postagem.

Pré-requisitos:

  • Não tenho certeza se isso é necessário, mas minha preferência “notificar quando curtido” está configurada como “sempre”.
  • O plugin de reações está ativado, e pelo menos uma segunda reação está configurada para discourse reactions enabled reactions. Todas as outras configurações de reação são as padrão.
  • Você tem sua conta e 4 usuários de teste

Passos para reproduzir:

  1. Crie um tópico com seu usuário
  2. Se passe por/faça login como seu primeiro usuário de teste e selecione a reação na postagem (eu usei :clap:)
  3. Se passe por/faça login como seu segundo usuário de teste e curta a postagem.
  4. Se passe por/faça login como seu terceiro usuário de teste e curta a postagem.
  5. Se passe por/faça login como seu quarto usuário de teste e curta a postagem.
  6. (opcional) Dê uma olhada nas notificações do autor - há 1 notificação sobre 4 reações indicada por um ícone de coração.
  7. Se passe por/faça login como seu quarto usuário de teste novamente e mude sua curtida para uma reação.
  8. Verifique as notificações do autor da postagem

Resultado esperado: Curtidas e reações são agrupadas como uma única notificação dizendo 4 reações, seja com um ícone de coração ou de reações.
Resultado real: Há 2 notificações - uma sobre as 2 reações e outra sobre 3 curtidas (1 e 2 outros usuários), o que totaliza 5.

Eu acho que seria ótimo se a notificação permanecesse uma notificação agrupada, incluindo curtidas e reações. Se separá-las for inevitável, seria bom se o número pudesse ser corrigido pelo menos.