# Persistência inconsistente de imagens nas Revisões de Post: Por que algumas imagens excluídas quebram enquanto outras persistem indefinidamente?

**URL:** <https://meta.discourse.org/t/inconsistent-image-persistence-in-post-revisions-why-do-some-deleted-images-break-while-others-persist-indefinitely/416275>\
**Category:** Product Support\
**Created:** [1 Novembro , 2026 03:35 UTC](https://meta.discourse.org/t/inconsistent-image-persistence-in-post-revisions-why-do-some-deleted-images-break-while-others-persist-indefinitely/416275 "2026-11-01T03:35:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![xlg256](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xlg256/32/555005_2.png) [@xlg256](https://meta.discourse.org/u/xlg256)\
**Post date:** [1 Novembro , 2026 03:35 UTC](https://meta.discourse.org/t/inconsistent-image-persistence-in-post-revisions-why-do-some-deleted-images-break-while-others-persist-indefinitely/416275/1 "2026-11-01T03:35:17Z")

</div>

Olá equipe e comunidade do Discourse,

Notei um comportamento interessante relacionado ao processamento de imagens nas Revisões de Postagens na minha instância do Discourse com auto-hospedagem, e gostaria de entender o mecanismo subjacente.

**Contexto:**

- As atualizações de imagens no meu site são direcionadas para o Cloudflare R2 (armazenamento compatível com S3).

- Nos últimos meses, realizei várias edições em postagens que envolviam **substituir ou remover imagens antigas** por novas.

- Todos os uploads originais das imagens residem no R2.

**A Observação:** Quando verifico o histórico de **Revisões de Postagens** para essas postagens mais antigas:

1. Para a maioria das revisões nas quais uma imagem foi substituída ou excluída há meses, o link da imagem na revisão permanece totalmente acessível e carrega corretamente.

2. Para algumas revisões específicas, a imagem está completamente quebrada ou o arquivo físico subjacente está ausente, restando apenas um placeholder.

**Minha Pergunta:**

- Como os jobs em background `CleanUpUploads` e de remoção de órfãos do Discourse diferenciam entre essas revisões?

- Por que algumas imagens de revisões históricas persistem indefinidamente no R2 (ou cache) mesmo após serem removidas do corpo mais recente da postagem, enquanto outras são totalmente removidas ou perdem suas variantes otimizadas?

Quaisquer insights sobre o codebase ou a lógica do banco de dados (`upload_references` / `OptimizedImage`) em relação às revisões seriam muito bem-vindos!

Leo
