Некоторые GIF-превью сломались

Мы используем этот замечательный продукт уже более года, всё работало отлично и в основном без багов, но недавно мы столкнулись со странной проблемой при загрузке некоторых GIF-файлов (возможно, и других форматов, но пока обнаружили только GIF): у нескольких GIF-файлов были повреждённые миниатюры (не загружались, насколько я помню, ошибка 404). Оригинальное изображение полного размера открывалось нормально при клике на него. Таких GIF-файлов было около 5 из 30 (не уверен, сколько из этих 30 вообще имели миниатюры, но точно были некоторые с рабочими миниатюрами), и все они были довольно старыми, от декабря 2019 до марта 2020 года.

Пересборка постов, похоже, решает эту проблему, поэтому я просто открыл rails c, проверил все посты с GIF-файлами, найденные по запросу

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

и пересобрал все повреждённые:

Post.find(12345).rebake!

Есть ли у кого-нибудь идеи, что могло вызвать эту проблему или как её отладить?

2 лайка