Estou executando o Discourse 2.7.0.beta5 em um servidor Digital Ocean de 2GB.
Todos os tópicos e respostas exigem aprovação/moderação antes de serem publicados no fórum.
Todas as imagens são carregadas para o AWS S3.
Quando estou na página de Revisão, muitas das imagens enviadas pelos usuários não são exibidas (em vez disso, aparece um espaço em branco) até que eu aprove o post. Alternativamente, se eu editar o post que está em revisão e salvar como está, a imagem aparece, mesmo sem aprovar o post para que o público o veja.
Quando clique com o botão direito na imagem em branco e a abrir em uma nova aba, a URL é simplesmente a URL do fórum. Se eu editar e salvar o post enquanto estiver em revisão e a imagem aparecer, a URL dessa imagem será do bucket S3.
Isso me faz pensar que essas imagens mantidas na fila de revisão talvez não estejam sendo carregadas para o S3 e, talvez, seja por isso que elas não são exibidas até que o post seja aprovado?
Estou perdendo algo? Alguma ideia de como resolver esse problema?
Hmm, não há erros no console e as imagens não estão aparecendo na aba de rede. Depois que eu edito e salvo a postagem, a imagem aparece na aba de rede. Se eu atualizar a página, as imagens somem novamente e não aparecem mais na aba de rede.
Obrigado por relatar isso! Recebemos outro relato sobre o problema e conseguimos reproduzi-lo. O que estou descobrindo é que, se houver várias postagens que exigem aprovação na fila de revisão e que contêm imagens, apenas a imagem do item mais acima na fila de revisão é exibida. Estamos trabalhando em uma correção para o problema agora.