19-02-2024, 13:00
Bonjour,
ça ressemble au bug que corrige la version 0.2.15 de la lib xhtml2pdf ( https://xhtml2pdf.readthedocs.io/en/late...notes.html ). En attendant que je sorte des paquets pour Creme 2.4 & 2.5 qui corrige ça, vous devriez pouvoir contourner :
- soit en installant xhtml2pdf en version 0.2.15 (à priori si vous avez au moins Python 3.8 ça devrait passer)
- soit en limitant la version de reportlab (comme indiqué dans le lien audessus)
- soit en modifiant la valeur de BILLING_EXPORTERS (dans votre settings.py) afin de ne pas utiliser 'creme.billing.exporters.xhtml2pdf.Xhtml2pdfExportEngine' (si vous exportez des facture/devis en PDF il faudra reconfigurer le bon moteur à utiliser).
Merci pour votre retour.
Bonne journée !
PS: la version 2.4.12 est sortie il y a 2 semaines. Si vous ne pouvez pas sauter de version majeure (pour passer de 2.3 à 2.5, vous devez passer par 2.4), vous pouvez tout à fait sauter de 2.4.9 à 2.4.12 directement (après c'est comme vous voulez).
ça ressemble au bug que corrige la version 0.2.15 de la lib xhtml2pdf ( https://xhtml2pdf.readthedocs.io/en/late...notes.html ). En attendant que je sorte des paquets pour Creme 2.4 & 2.5 qui corrige ça, vous devriez pouvoir contourner :
- soit en installant xhtml2pdf en version 0.2.15 (à priori si vous avez au moins Python 3.8 ça devrait passer)
- soit en limitant la version de reportlab (comme indiqué dans le lien audessus)
- soit en modifiant la valeur de BILLING_EXPORTERS (dans votre settings.py) afin de ne pas utiliser 'creme.billing.exporters.xhtml2pdf.Xhtml2pdfExportEngine' (si vous exportez des facture/devis en PDF il faudra reconfigurer le bon moteur à utiliser).
Merci pour votre retour.
Bonne journée !
PS: la version 2.4.12 est sortie il y a 2 semaines. Si vous ne pouvez pas sauter de version majeure (pour passer de 2.3 à 2.5, vous devez passer par 2.4), vous pouvez tout à fait sauter de 2.4.9 à 2.4.12 directement (après c'est comme vous voulez).