Support #26202
greco: crash en cas de réponse vide sur status()
Début:
07 septembre 2018
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Error occurred while processing request Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/passerelle/utils/jsonresponse.py", line 120, in api resp = f(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/passerelle/views.py", line 345, in perform result = self.endpoint(request, **params) File "/usr/lib/python2.7/dist-packages/passerelle/contrib/greco/models.py", line 218, in status return {'data': sudsobject_to_dict(resp)} File "/usr/lib/python2.7/dist-packages/passerelle/contrib/greco/models.py", line 61, in sudsobject_to_dict for key, value in suds.sudsobject.asdict(sudsobject).iteritems(): File "/usr/lib/python2.7/dist-packages/suds/sudsobject.py", line 52, in asdict return dict(items(sobject)) File "/usr/lib/python2.7/dist-packages/suds/sudsobject.py", line 39, in items for item in sobject: TypeError: 'NoneType' object is not iterable
dans la lignée de #21032
Fichiers
Révisions associées
Historique
Mis à jour par Thomas Noël il y a plus de 5 ans
- Fichier 0001-greco-raise-APIError-on-empty-status-or-ping-results.patch 0001-greco-raise-APIError-on-empty-status-or-ping-results.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Solution proposée à Solution validée
Ok. (la réalité c'est une 503 de Greco (#26200), qu'on pourrait attraper plus tôt, peut-être).
Mis à jour par Thomas Noël il y a plus de 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit ca58359ad6899925a699512cffdac4874c8c7ba2 Author: Thomas NOEL <tnoel@entrouvert.com> Date: Fri Sep 7 10:19:32 2018 +0200 greco: raise APIError on empty status or ping results (#26202)
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Fermé
greco: raise APIError on empty status or ping results (#26202)