Imagens de posts em revisão não estão sendo exibidas

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?

Aqui está a imagem em branco:

E aqui está a imagem após eu editar e salvar este post:

1 curtida

Os arquivos devem ser enviados para o S3 e um registro associado deve existir no banco de dados. Deve ser algo diferente.

Há algum erro no console do navegador? Se você verificar a aba de rede do navegador, essas imagens estão retornando um código 200?

1 curtida

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.

Tentei reproduzir isso localmente, mas não tive sucesso. Uma imagem de substituição é exibida se o upload estiver ausente.

O elemento <img> está presente quando você inspeciona o HTML?

Obrigado pela sua assistência.

O elemento <img> está presente, mas a URL da imagem não está apontando para o S3.

Aqui estão alguns erros que estou vendo agora no console, mas não sei se têm alguma relação com esse problema.

1 curtida

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.

1 curtida