Projet

Général

Profil

Anomalie #27854

L'ouverture de documents injectés par API provoque une erreur : formatFilename(): Argument #1 ($name) must be of type string, null given,

Ajouté par Charles BATIONO il y a 3 mois. Mis à jour il y a 3 mois.

Statut:
R&D - Terminé
Priorité:
0-Bloquant
Assigné à:
Version cible:
-
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

pb_scan.png (11,5 ko) pb_scan.png Gaelle guegan, 31/01/2024 10:39
Capture d’écran du 2024-02-05 17-39-35.png (113 ko) Capture d’écran du 2024-02-05 17-39-35.png Charles BATIONO, 05/02/2024 17:39
19549
19550

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 ?? '');

#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 DILLARD supprimé
  • Version cible 2301 supprimé
  • 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

#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é

Formats disponibles : Atom PDF