diff --git a/cartads/models.py b/cartads/models.py index 7bec33e..ec4b1e8 100644 --- a/cartads/models.py +++ b/cartads/models.py @@ -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: