From b510d04d38a1944fc524d51e8fd72eda24d26a69 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Tue, 28 May 2019 14:37:02 +0200 Subject: [PATCH] atos_genesys: reorder first_name/last_name in call_cherche_beneficiaire (#33491) --- passerelle/apps/atos_genesys/models.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/passerelle/apps/atos_genesys/models.py b/passerelle/apps/atos_genesys/models.py index b93eb98c..5b4f0ae8 100644 --- a/passerelle/apps/atos_genesys/models.py +++ b/passerelle/apps/atos_genesys/models.py @@ -335,7 +335,7 @@ class Resource(BaseResource, HTTPResource): def cherche_beneficiaire_url(self): return urlparse.urljoin(self.base_url, 'WSUsagerPublik/services/PublikService/chercheBeneficiaire') - def call_cherche_beneficiaire(self, nom, prenom, dob): + def call_cherche_beneficiaire(self, prenom, nom, dob): rows = self.xml_request_multiple(self.cherche_beneficiaire_url, params={ 'nmPer': nom, 'prPer': prenom, @@ -366,7 +366,10 @@ class Resource(BaseResource, HTTPResource): date_of_birth = datetime.datetime.strptime(date_of_birth, '%Y-%m-%d') except (ValueError, TypeError): raise APIError('invalid date_of_birth: %r' % date_of_birth) - beneficiaires = self.call_cherche_beneficiaire(first_name, last_name, date_of_birth) + beneficiaires = self.call_cherche_beneficiaire( + prenom=first_name, + nom=last_name, + dob=date_of_birth) for beneficiaire in beneficiaires: ref_per = beneficiaire.get('REF_PER') if not ref_per: -- 2.20.1