Anomalie #27854
L'ouverture de documents injectés par API provoque une erreur : formatFilename(): Argument #1 ($name) must be of type string, null given,
Début:
31/01/2024
Echéance:
Version applicable MC:
2301
Tags Courrier:
2301.3.4
Description
En tant que utilisateur, lorsque j'essaie d'ouvrir un courrier qui a été injecté dans MaarchCourrier via Maarch Capture, le document
PDF ne s'ouvre pas et j'ai le message d'erreur suivant (Voir PJ).
Testé sur les versions >=2301.3.0
Historique
#2 Mis à jour par Charles BATIONO il y a 3 mois
- Priorité changé de 2-Sérieux à 0-Bloquant
#3 Mis à jour par Charles BATIONO il y a 3 mois
L'anomalie est due au type de de la variable $subject du fichier RetrieveResource.php (ligne 108).
La modification ci-dessous permet de corriger l'anomalie.
Avant:
$filename = $this->resourceData->formatFilename($subject);
Après:
$filename = $this->resourceData->formatFilename((string)$subject); ou $filename = $this->resourceData->formatFilename($subject ?? '');
#4 Mis à jour par Charles BATIONO il y a 3 mois
#5 Mis à jour par Emmanuel DILLARD il y a 3 mois
- Sujet changé de Ouverture de courriers injectés via MaarchCapture KO à L'ouverture de documents injectés par API provoque une erreur
- Statut changé de A qualifier à R&D - A étudier
- Version applicable MC mis à 2301
#6 Mis à jour par Emmanuel DILLARD il y a 3 mois
- Sujet changé de L'ouverture de documents injectés par API provoque une erreur à L'ouverture de documents injectés par API provoque une erreur : formatFilename(): Argument #1 ($name) must be of type string, null given,
#7 Mis à jour par Cynthia APURA il y a 3 mois
- Statut changé de R&D - A étudier à R&D - En cours
- Assigné à
Emmanuel DILLARDsupprimé - Version cible
2301supprimé - Tags Courrier 2301.3.4 ajouté
#8 Mis à jour par Cynthia APURA il y a 3 mois
- Assigné à mis à Joseph AKEL
#10 Mis à jour par GIT LAB il y a 3 mois
[CREATION] MR sur 2301_releases (fix/27854/2301.3.x) par Joseph AKEL joseph.akel@maarch.org
https://labs.maarch.org/maarch/MaarchCourrier/commit/c99ff5b3f20ceed1d65729f815f90d26ec0db242
#11 Mis à jour par Joseph AKEL il y a 3 mois
- Statut changé de R&D - En cours à R&D - En test
#12 Mis à jour par Hamza HRAMCHI il y a 3 mois
- Statut changé de R&D - En test à R&D - Terminé