Anomalie #29879
Mis à jour par Emmanuel DILLARD il y a 4 mois
~~~ Bonjour, Nous avons identifié un bug lors de la visualisation d'un document dont l'objet contient un retour à la ligne. Voici comment reproduire le problème sur la démo avec un courrier ayant pour objet : "tes t" Lors de la visualisation (requête sur resources/{resId}/content?mode=view), dans le fichier src/app/resource/controllers/ResController.php à la ligne 598, nous avons : $response = $response->withAddedHeader('Content-Disposition', "{$contentDisposition}; filename={$formatFilename}.{$pathInfo['extension']}"); Ici, filename est défini comme "tes\nt". Lors de la vérification des valeurs dans le header, dans le fichier vendor/slim/psr7/src/Headers.php à la ligne 293, la valeur est rejetée, provoquant une exception : 'Header values must be RFC 7230 compatible strings.' Nous avons trouvé une solution temporaire qui consiste à supprimer tous les "\n" dans le nom du fichier. ~~~ **Pas à pas** En tant qu'utilisateur dans mes bannettes, Avoir un Je souhaite visualiser le document principal de mon courrier avec un objet qui contient un retour à la ligne partir de l'oeil, Cliquer sur "Voir le document" icone oeil de la liste de résultat Afin d'avoir un accès rapide au document **Attendu** A partir d'une bannette Je clique sur l'oeil pour accéder au document Le courrier s'ouvre dans un nouvel onglet **Constaté** A partir d'une bannette Je clique sur l'oeil pour accéder au document J'ai une erreur qui pop (cf : capture d'écran) "https://demo.maarchcourrier.com/rest/resources/113/content?mode=view **Pas à pas** 500 : undefined" Avoir un courrier avec un objet qui possède un retour à la ligne Cliquer sur l'oeil du courrier **Reproduit** Demo et Demo saas 2301.4.1