Anomalie #16921
Erreur de conversion fichier au Format .PDF (Casse de l'extension)
Description
Changement dans le code dans le fichier -> /var/www/html/MaarchCourrier/src/app/convert/controllers/ConvertPdfController.php ligne 164
Remplacer la ligne
~~~ php
$resource = file_get_contents("{$tmpPath}{$fileNameOnTmp}.pdf");
~~~
par
~~~ php
if (is_file("{$tmpPath}{$fileNameOnTmp}.PDF")) {
$resource = file_get_contents("{$tmpPath}{$fileNameOnTmp}.PDF");
} else {
$resource = file_get_contents("{$tmpPath}{$fileNameOnTmp}.pdf");
}
Historique
#1 Mis à jour par Support Maarch il y a presque 3 ans
- Statut changé de A qualifier à A traiter
#2 Mis à jour par Emmanuel DILLARD il y a presque 3 ans
- Statut changé de A traiter à Complément d'Informations
- Assigné à changé de Maarch Courrier DEV TEAM à Antoine HAGUES
Indiquer la version du code.
Pb de casse du .pdf ?
#3 Mis à jour par Antoine HAGUES il y a presque 3 ans
- Assigné à changé de Antoine HAGUES à EDI PO
Version du code 21.03 mais vu aussi en 20.03 et 20.10
Oui c'est ca, il ne convertis pas les fichiers au format .PDF
Voir avec Guillaume problème constaté avec lui.
#4 Mis à jour par Emmanuel DILLARD il y a presque 3 ans
- Sujet changé de Erreur de conversion fichier au Format .PDF à Erreur de conversion fichier au Format .PDF (Casse de l'extension)
- Statut changé de Complément d'Informations à R&D - A étudier
- Assigné à changé de EDI PO à Florian AZIZIAN
- Version cible changé de Inscription Backlog Courrier à 21.03 (Maintenance sécurité)
#5 Mis à jour par Florian AZIZIAN il y a presque 3 ans
- Statut changé de R&D - A étudier à R&D - A planifier
- Assigné à changé de Florian AZIZIAN à EDI PO
A la ligne 152 de src/app/convert/controllers/ConvertPdfController.php, il faudrait plutôt mettre ça :
copy($pathToDocument, $tmpPath.$fileNameOnTmp.'.'.strtolower($docInfo["extension"]));
Aussi, lorsqu'on enregistre le document, ce serait bien de mettre l'extension en minuscule, dans les docservers et dans la colonne "format" de res_letterbox.
Cela éviterait d'avoir d'autres cas à d'autres endroits.
#6 Mis à jour par Florian AZIZIAN il y a presque 3 ans
- Projet changé de Backlog à CURRENT SPRINT
- Statut changé de R&D - A planifier à R&D - En cours
- Assigné à
EDI POsupprimé - Version cible changé de 21.03 (Maintenance sécurité) à Courrier Develop
- Tags Courrier 20.03.20, 20.10.12, 21.03.4 ajouté
#7 Mis à jour par Damien BUREL il y a presque 3 ans
- Assigné à mis à Damien BUREL
#8 Mis à jour par Damien BUREL il y a presque 3 ans
Bug non reproduit que ça soit en develop, 21.03 ou 20.10. Guillaume ne reproduit pas non plus. Vu le code, je ne vois pas comment le problème peut se poser.
Je modifie juste l'enregistrement du format en minuscule (colonne format) mais cela n'a aucune incidence sur ce problème.
Effectivement si le courrier provient de Maarch AutoImport, le fichier peut avoir un format en majuscule. On peut donc reproduire ce problème comme ça.
Correctif effectué en develop, 21.03, 20.10 et 20.03.
#9 Mis à jour par Damien BUREL il y a presque 3 ans
- Assigné à changé de Damien BUREL à Antoine HAGUES
#10 Mis à jour par Damien BUREL il y a presque 3 ans
- Statut changé de R&D - En cours à Complément d'Informations
#11 Mis à jour par Damien BUREL il y a presque 3 ans
- Assigné à changé de Antoine HAGUES à Damien BUREL
#12 Mis à jour par Damien BUREL il y a presque 3 ans
- Statut changé de Complément d'Informations à En cours
#13 Mis à jour par Florian AZIZIAN il y a presque 3 ans
- Statut changé de En cours à R&D - En cours
#15 Mis à jour par Damien BUREL il y a presque 3 ans
- Statut changé de R&D - En cours à R&D - Terminé
#17 Mis à jour par Emmanuel DILLARD il y a presque 3 ans
- Projet changé de CURRENT SPRINT à Backlog
#18 Mis à jour par Emmanuel DILLARD il y a presque 3 ans
- Projet changé de Backlog à Backlog Courrier
- Version cible changé de Courrier Develop à Develop
#20 Mis à jour par Emmanuel DILLARD il y a environ un an
- Version cible changé de Develop à 2301
MAJ version cible Develop->2301