https://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342023-03-24T13:38:21ZRedmine Entr’ouvertPasserelle - Support #75781: Connecteur PDF - quand un fichier d'un autre type que pdf est envoyé, le WS devrait déclencher une erreurhttps://dev.entrouvert.org/issues/75781?journal_id=4535502023-03-24T13:38:21ZBenjamin Dauvergne
<ul></ul><p>C'est juste que ça renvoie un code HTTP 200 sur une erreur pdftk, il faut renvoyer une 5xx ou une 4xx (pas évident de trouver le souci, peut-être valider d'abord le type des fichiers sans attendre le retour de pdftk). Coté w.c.s. il pourrait être plus malin et ne pas renvoyer de "fichier joint" s'il détecte une erreur (5xx ou 5xx) ou que le content-type retourné est application/json et <code>data['err'] != 0</code>, i.e. c'est un peu bancal des deux cotés.</p> Passerelle - Support #75781: Connecteur PDF - quand un fichier d'un autre type que pdf est envoyé, le WS devrait déclencher une erreurhttps://dev.entrouvert.org/issues/75781?journal_id=4535642023-03-24T13:55:38ZThomas Noël
<ul></ul><p>Je pense que Passerelle oublie de poser l'entête x-error-code qui permettrait à wcs de détecter qu'il y a une erreur applicative.</p> Passerelle - Support #75781: Connecteur PDF - quand un fichier d'un autre type que pdf est envoyé, le WS devrait déclencher une erreurhttps://dev.entrouvert.org/issues/75781?journal_id=4535722023-03-24T14:08:12ZBenjamin Dauvergne
<ul></ul><p>Thomas Noël a écrit :</p>
<blockquote>
<p>Je pense que Passerelle oublie de poser l'entête x-error-code qui permettrait à wcs de détecter qu'il y a une erreur applicative.</p>
</blockquote>
<p>Un rapide <code>git grep -i x-error-code</code> sur le code passerelle me dit qu'effectivement il ne fait ça nul part.</p> Passerelle - Support #75781: Connecteur PDF - quand un fichier d'un autre type que pdf est envoyé, le WS devrait déclencher une erreurhttps://dev.entrouvert.org/issues/75781?journal_id=4535742023-03-24T14:12:29ZThomas Noël
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-2 status-1 priority-4 priority-default" href="/issues/75783">Development #75783</a>: Passerelle ne renvoie pas d'entête x-error-code en cas d'erreur</i> ajouté</li></ul>