Projet

Général

Profil

Actions

Anomalie #16921

fermé

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

Ajouté par Antoine HAGUES il y a plus de 3 ans. Mis à jour il y a presque 2 ans.

Statut:
R&D - Terminé
Priorité:
2-Sérieux
Assigné à:
Damien BUREL
Version cible:
Début:
22/04/2021
Echéance:

Description

Changement dans le code dans le fichier -> /var/www/html/MaarchCourrier/src/app/convert/controllers/ConvertPdfController.php ligne 164

Remplacer la ligne

$resource = file_get_contents("{$tmpPath}{$fileNameOnTmp}.pdf");

par

if (is_file("{$tmpPath}{$fileNameOnTmp}.PDF")) {
    $resource = file_get_contents("{$tmpPath}{$fileNameOnTmp}.PDF");
} else {
    $resource = file_get_contents("{$tmpPath}{$fileNameOnTmp}.pdf");
}

Mis à jour par Support Maarch il y a plus de 3 ans

  • Statut changé de A qualifier à A traiter

Mis à jour par Emmanuel DILLARD il y a plus de 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 ?

Mis à jour par Antoine HAGUES il y a plus de 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.

Mis à jour par Emmanuel DILLARD il y a plus de 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 (Fin de vie)

Mis à jour par Florian AZIZIAN il y a plus de 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.

Mis à jour par Florian AZIZIAN il y a plus de 3 ans

  • Projet changé de 298 à 299
  • Statut changé de R&D - A planifier à R&D - En cours
  • Assigné à EDI PO supprimé
  • Version cible changé de 21.03 (Fin de vie) à Courrier Develop

Mis à jour par Damien BUREL il y a plus de 3 ans

  • Assigné à mis à Damien BUREL

Mis à jour par Damien BUREL il y a plus de 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.

Mis à jour par Damien BUREL il y a plus de 3 ans

  • Assigné à changé de Damien BUREL à Antoine HAGUES

Mis à jour par Damien BUREL il y a plus de 3 ans

  • Statut changé de R&D - En cours à Complément d'Informations

Mis à jour par Damien BUREL il y a plus de 3 ans

  • Assigné à changé de Antoine HAGUES à Damien BUREL

Mis à jour par Damien BUREL il y a plus de 3 ans

  • Statut changé de Complément d'Informations à En cours

Mis à jour par Florian AZIZIAN il y a plus de 3 ans

  • Statut changé de En cours à R&D - En cours

Mis à jour par Damien BUREL il y a plus de 3 ans

  • Statut changé de R&D - En cours à R&D - Terminé

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Projet changé de 299 à 298

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Projet changé de 298 à Backlog Courrier
  • Version cible changé de Courrier Develop à Develop

Mis à jour par Emmanuel DILLARD il y a presque 2 ans

  • Version cible changé de Develop à 2301

MAJ version cible Develop->2301

Actions

Formats disponibles : Atom PDF