Projet

Général

Profil

Support #26202

greco: crash en cas de réponse vide sur status()

Ajouté par Thomas Noël il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
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

Révision ca58359a (diff)
Ajouté par Thomas Noël il y a plus de 5 ans

greco: raise APIError on empty status or ping results (#26202)

Historique

#1

Mis à jour par Thomas Noël il y a plus de 5 ans

#2

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).

#3

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)

#4

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF