Le check d'images cause une erreur de duplication si une image change de path vers une autre existante
https://sentry.io/organizations/teklia/issues/1667658010/
Exemple avec ces images :
https://stacks.stanford.edu/image/iiif/vn362wg6218%2FW437_000135_300
https://stacks.stanford.edu/image/iiif/vn362wg6218%2FW437_000136_300
https://stacks.stanford.edu/image/iiif/vn362wg6218%2FW437_000172_300
Ces trois images existent en prod et sont en statut error
. Quand on demande info.json
on a une redirection vers ces URLs :
https://stacks.stanford.edu/image/iiif/vn362wg6218%252FW437_000135_300
https://stacks.stanford.edu/image/iiif/vn362wg6218%252FW437_000136_300
https://stacks.stanford.edu/image/iiif/vn362wg6218%252FW437_000172_300
%2F
est remplacé par %252F
. Trois images différentes existent en prod avec ces URLs là et sont checked
. En conséquence, quand on essaie de faire un check sur les images en erreur, on a des IntegrityError
parce que leur path change et elles deviennent une image existante. Il manque donc une étape de déduplication.
Imported from Trello