0001-cartads-cs-ignore-GetEtapesDossier-errors-45156.patch
passerelle/apps/cartads_cs/models.py | ||
---|---|---|
294 | 294 |
data_cache.save() |
295 | 295 | |
296 | 296 |
def get_dossier_steps(self, client, token, dossier): |
297 |
resp = client.service.GetEtapesDossier(token, dossier.cartads_id_dossier, []) |
|
297 |
try: |
|
298 |
resp = client.service.GetEtapesDossier(token, dossier.cartads_id_dossier, []) |
|
299 |
except zeep.exceptions.Fault: |
|
300 |
raise |
|
298 | 301 |
steps = [] |
299 | 302 |
for step in resp: |
300 | 303 |
step_dict = zeep_helpers.serialize_object(step) |
... | ... | |
310 | 313 |
client_dossier = self.soap_client(wsdl_url=self.get_wsdl_url('ServiceDossier')) |
311 | 314 |
token = self.get_token() |
312 | 315 |
for dossier in CartaDSDossier.objects.filter(cartads_id_dossier__isnull=False): |
313 |
dossier.cartads_steps_cache = {'steps': self.get_dossier_steps(client, token, dossier)} |
|
316 |
try: |
|
317 |
dossier.cartads_steps_cache = {'steps': self.get_dossier_steps(client, token, dossier)} |
|
318 |
except zeep.exceptions.Fault as e: |
|
319 |
self.logger.exception('error getting etapes of dossier (%s) (%s)', dossier.id, e) |
|
314 | 320 |
try: |
315 | 321 |
dossier.cartads_cache_code_acces = client_suivi.service.GetMotPasse( |
316 | 322 |
self.get_token(), dossier.cartads_id_dossier) |
317 |
- |