Problème de génération de miniatures dîtes "twitter"
Nous avons pour toutes les pages une génération d'image servant de miniatures pour les RS (discord, twix, ...).
Lors de mises à jour d'une page spéciale, nous avons rencontrés avec Roscoe un crash sur la génération de cette image à cause d'une division par zéro. Le patch d'un simple if permettant d'éviter ce crash, empêche le crash mais la miniature ne contient plus que le titre.
Afin de pouvoir reproduire le défaut, j'ai créé une branche dans mon dépôt (public) specialpages. Pour pouvoir tester en local ce bug, il suffit de modifier sa conf dans application/.env
, de relancer un build et de redémarrer le conteneur portailpirate-fpm. La modification a faire est la suivante:
pirateportal.specialPagesPath = "https://sources.partipirate.org/alexscott/specialpages/-/tree/lebugdesminiatures"
Le bug ne se produit pas si l'image est présente en cache, il faut donc supprimer: application/writable/cache/description_d25366377eaf42fd4204111adb1d6dc7.png
et charger la page : http://localhost:8480/candidates