Aguardando Aprovação Problema de exibição de postagem após atualização para Discourse Versão 3.1.0.beta6

Acabamos de atualizar para a versão 3.1.0.beta6 e notamos que em posts que exigem aprovação do moderador, o usuário pode ver a resposta pendente no final do tópico após postar, mas assim que a página é atualizada, ele não consegue mais ver sua resposta pendente.

Existe alguma nova configuração que controle esse comportamento, ou esse comportamento mudou no último ano ou mais?

Eles ainda podem vê-lo em seu perfil > Atividade > Pendente, mas seria mais amigável para eles verem esse conteúdo na linha do tópico após a página ser atualizada.

2 curtidas

Parece haver um problema com a última atualização feita na versão 3.1.0.beta6

Relatório de Bug

Prioridade/Gravidade: Média - O problema impede que as postagens sejam exibidas corretamente para usuários que aguardam aprovação de postagens, o que é uma funcionalidade central do Discourse.

Plataforma: Versão do Discourse 3.1.0.beta6. O problema parece ser independente da plataforma, pois está relacionado a uma atualização recente.

Descrição: Após a atualização recente para a versão do Discourse 3.1.0.beta6, as postagens não estão sendo exibidas como esperado. O problema parece estar relacionado à classe PostSerializer, que foi atualizada na versão recente. As postagens funcionam como esperado na versão anterior 3.1.0.beta5.

Resultado ATUAL: Postagens aguardando aprovação não estão sendo exibidas após a atualização da página como esperado.

Resultado ESPERADO: Postagens aguardando aprovação devem ser exibidas corretamente como estavam na versão anterior.

Passos para Reproduzir:

  1. Atualize o Discourse para a versão 3.1.0.beta6.
  2. Certifique-se de que approve post count ou qualquer uma das outras configurações de aprovação de postagens esteja configurada.
  3. Crie uma nova postagem ou visualize uma postagem existente.
  4. Observe que a postagem não é exibida como esperado.

Notas Adicionais: O problema parece estar possivelmente relacionado à atualização recente (21 de julho de 2023) para o PostSerializer e/ou PostGuardian. As postagens funcionam como esperado na versão anterior 3.1.0.beta5. O problema precisa ser investigado mais a fundo para identificar a causa exata e corrigi-lo.

Capturas de Tela/Vídeo:

5 curtidas

Olá a todos!

Um bug na versão 3.1.0.beta6 do Discourse está impedindo que posts aguardando aprovação sejam exibidos corretamente. Suspeita-se que este problema esteja relacionado a atualizações recentes nas classes PostSerializer e/ou PostGuardian. O problema é independente de plataforma e não estava presente na versão anterior (3.1.0.beta5).

alt

Postei o Relatório de Bug no suporte onde o problema foi levantado:

https://meta.discourse.org/t/pending-replies-missing/272651/2?u=ruben_oussoren

8 curtidas

Vamos dar uma olhada nos próximos dias, obrigado!

4 curtidas

Só para avisar, eu mesclei os dois tópicos para que toda a informação esteja em um só lugar. :+1:

4 curtidas

@ruben e @Brandon_Martus – Obrigado pelo relatório detalhado.

Eu pressionei por uma correção para isso. Deverá estar disponível em breve.

7 curtidas

Este tópico foi automaticamente fechado após 2 dias. Novas respostas não são mais permitidas.