Algunas miniaturas GIF se rompieron

Llevamos más de un año utilizando este increíble producto; todo ha ido genial y ha estado mayormente libre de errores, pero recientemente hemos detectado un problema extraño con algunas subidas de GIF (posiblemente también con otros formatos, aunque hasta ahora solo hemos encontrado GIFs): varias de ellas tenían miniaturas rotas (no se cargaban, si no recuerdo mal, error 404). La imagen original o en tamaño completo se abría correctamente al hacer clic en ella. Había unas 5 de estas GIFs de un total de 30 (no estoy seguro de cuántas de estas 30 tenían miniaturas, pero definitivamente había algunas con miniaturas funcionales), y todas eran bastante antiguas, de diciembre de 2019 a marzo de 2020.

Volver a hornear las publicaciones parece solucionar este problema, así que simplemente abrí rails c, revisé todas las publicaciones con GIFs encontradas mediante

Post.where("raw like '%.gif)%'").map { |p| [p.id, p.topic_id, p.post_number, p.baked_at, p.raw.truncate(100)] }

y volví a hornear todas las que estaban rotas:

Post.find(12345).rebake!

¿Alguna idea de qué podría estar causando esto o cómo depurarlo?

2 Me gusta