Projet

Général

Profil

Anomalie #16921

Erreur de conversion fichier au Format .PDF (Casse de l'extension)

Ajouté par Antoine HAGUES il y a presque 3 ans. Mis à jour il y a environ un an.

Statut:
R&D - Terminé
Priorité:
2-Sérieux
Assigné à:
Damien BUREL
Version cible:
Début:
22/04/2021
Echéance:
Version applicable MC:
Tags Courrier:
20.03.20, 20.10.12, 21.03.4

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 PO supprimé
  • 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

Formats disponibles : Atom PDF