Certaines miniatures GIF sont cassées

Nous utilisons ce produit génial depuis plus d’un an. Tout fonctionnait parfaitement et sans bug, mais récemment, nous avons remarqué un problème étrange avec certains téléchargements de GIF (peut-être d’autres formats aussi, mais pour l’instant, seuls les GIFs sont concernés) : plusieurs GIFs avaient des miniatures cassées (ne se chargeaient pas, je crois qu’il s’agissait d’une erreur 404). L’image originale ou en taille complète s’ouvrait correctement lors du clic dessus. Il y avait environ 5 GIFs concernés sur un total de 30 (je ne suis pas sûr du nombre de ces 30 qui avaient des miniatures, mais il y en avait certainement certains avec des miniatures fonctionnelles), et tous étaient assez anciens, datant de décembre 2019 à mars 2020.

Le re-cuisson des publications semble résoudre ce problème. J’ai donc simplement ouvert rails c, vérifié tous les posts contenant des GIFs trouvés via :

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

et re-cuit tous ceux qui étaient cassés :

Post.find(12345).rebake!

Avez-vous des idées sur ce qui pourrait causer cela ou comment déboguer ce problème ?

2 « J'aime »