don't crash on cartads responses missing DossierEtape entry
This commit is contained in:
parent
7847bbf569
commit
29b9cba738
|
@ -407,7 +407,7 @@ class CartADS(BaseResource):
|
|||
# On parcourt la liste a partir de la fin pour chercher le bon dossier
|
||||
idDossierOut = ''
|
||||
nomDossierOut = ''
|
||||
for objet in sorted(dict_resp['DossierEtape'], key=getOrder):
|
||||
for objet in sorted(dict_resp.get('DossierEtape', []), key=getOrder):
|
||||
resp_dossier = self.get_client('cartads-dossier.wsdl').service.GetInfosDossier(self.get_token_cartads(), objet["IdDossier"])
|
||||
dict_resp_dossier = sudsobject_to_dict(resp_dossier)
|
||||
if dict_resp_dossier["IdDossierExterne"] == tracking_code:
|
||||
|
|
Reference in New Issue