atos_genesys: reorder first_name/last_name in call_cherche_beneficiaire (#33491)

This commit is contained in:
Benjamin Dauvergne 2019-05-28 14:37:02 +02:00
parent 72e544e962
commit 7aab439090
1 changed files with 5 additions and 2 deletions

View File

@ -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: