cartads_cs: use correct GetInfosDossier signature (#36691)

This commit is contained in:
Frédéric Péters 2019-10-04 12:23:51 +02:00
parent eca46f8bd8
commit 9a88a6b700
2 changed files with 3 additions and 6 deletions

View File

@ -312,14 +312,11 @@ class AbstractCartaDSCS(BaseResource):
except zeep.exceptions.Fault as e:
self.logger.exception('error getting access code (%s) (%r)', dossier.id, e.message)
try:
infos_dossier = client_dossier.service.GetInfosDossier(self.client_name, dossier.cartads_id_dossier)
infos_dossier = client_dossier.service.GetInfosDossier(self.get_token(), dossier.cartads_id_dossier)
if infos_dossier:
# load(dump(...)) to serialize dates
dossier.cartads_cache_infos = json.loads(json.dumps(
zeep_helpers.serialize_object(
client_dossier.service.GetInfosDossier(
self.client_name, dossier.cartads_id_dossier)),
cls=JSONEncoder))
zeep_helpers.serialize_object(infos_dossier), cls=JSONEncoder))
except zeep.exceptions.Fault as e:
self.logger.exception('error getting dossier infos (%s) (%r)', dossier.id, e.message)
dossier.save()

View File

@ -164,7 +164,7 @@ class FakeService():
def ActiverServiceSuiviNumerique(self, toke, dossier_number, dossier_password):
return 123
def GetInfosDossier(self, client_name, id_dossier):
def GetInfosDossier(self, token, id_dossier):
assert id_dossier in (123, '135792')
return OrderedDict([
(u'AdresseTerrain', u'all\xe9e des Fleurs'),