Bug #89784
En cas d'APIError, accompagner la réponse de l'entête x-error-code
0%
Description
Vu dans #89739,
Le JSON d'erreur est retourné avec un code 200, en mode tout va bien, il est donc pris comme étant le fichier attendu. Pour faire passer un fichier comme une erreur, il faut utiliser poser un entête x-error-code.
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a 13 jours
- Lié à Bug #89739: Litteralis : endpoint de récupération de l'arrêté ajouté
Mis à jour par Emmanuel Cazenave il y a 13 jours
Ah je viens de créer ça #89792. Qu'on peut rejeter, ok pour gérer ça dans passerelle mais alors tant qu'a faire on pourrait pas gérer ça directement dans la transformation d'une APIError en réponse HTTP ?
Mis à jour par Frédéric Péters il y a 13 jours
on pourrait pas gérer ça directement dans la transformation d'une APIError en réponse HTTP ?
Oui, je note dans l'autre ticket "c'était historiquement posé de manière systématique mais le code était foireux (cf #16856)", rien n'empêche sans doute de le faire proprement.
Mis à jour par Emmanuel Cazenave il y a 13 jours
- Sujet changé de littéralis, en cas d'erreur de réception d'un fichier, accompagner la réponse de l'entête x-error-code à En cas d'APIError, accompagner la réponse de l'entête x-error-code
Mis à jour par Robot Gitea il y a 13 jours
- Statut changé de Nouveau à En cours
- Assigné à mis à Emmanuel Cazenave
Emmanuel Cazenave (ecazenave) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/515
- Titre : WIP: jsonresponse: add x-error-code header in case of error (#89784)
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/515/files
Mis à jour par Robot Gitea il y a 13 jours
- Statut changé de Solution proposée à Solution validée
Nicolas Roche (nroche) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 13 jours
- Statut changé de Solution validée à Résolu (à déployer)
Emmanuel Cazenave (ecazenave) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/515
- Titre : jsonresponse: add x-error-code header in case of error (#89784)
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/515/files
Mis à jour par Transition automatique il y a 12 jours
- Statut changé de Résolu (à déployer) à Solution déployée
jsonresponse: add x-error-code header in case of error (#89784)