Development #89792
Action d'appels webservice : détecter une erreur applicative via "err: 1" lorsque le type de réponse attendu est "fichier joint"
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
19 avril 2024
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Un connecteur avec un endpoint qui renvoie un attachment. On aimerait pouvoir y lever des APIError comme d'habitude en cas de problème mais coté wcs le payload json est ignoré dans la gestion des erreurs si c'est un fichier joint qui est attendu.
Ça oblige à une gestion particulière des erreurs dans les endpoints de ce type : renvoyer des Http404 ou whatever plutôt que de lever des APIError.
Historique
Mis à jour par Frédéric Péters il y a 14 jours
- Statut changé de Nouveau à Fermé
C'est volontaire et il y a x-error-code pour faire ça; c'était historiquement posé de manière systématique mais le code était foireux (cf #16856), donc c'est à gérer dans le connecteur.