0001-atos_genesys-reorder-first_name-last_name-in-call_ch.patch
passerelle/apps/atos_genesys/models.py | ||
---|---|---|
335 | 335 |
def cherche_beneficiaire_url(self): |
336 | 336 |
return urlparse.urljoin(self.base_url, 'WSUsagerPublik/services/PublikService/chercheBeneficiaire') |
337 | 337 | |
338 |
def call_cherche_beneficiaire(self, nom, prenom, dob):
|
|
338 |
def call_cherche_beneficiaire(self, prenom, nom, dob):
|
|
339 | 339 |
rows = self.xml_request_multiple(self.cherche_beneficiaire_url, params={ |
340 | 340 |
'nmPer': nom, |
341 | 341 |
'prPer': prenom, |
... | ... | |
366 | 366 |
date_of_birth = datetime.datetime.strptime(date_of_birth, '%Y-%m-%d') |
367 | 367 |
except (ValueError, TypeError): |
368 | 368 |
raise APIError('invalid date_of_birth: %r' % date_of_birth) |
369 |
beneficiaires = self.call_cherche_beneficiaire(first_name, last_name, date_of_birth) |
|
369 |
beneficiaires = self.call_cherche_beneficiaire( |
|
370 |
prenom=first_name, |
|
371 |
nom=last_name, |
|
372 |
dob=date_of_birth) |
|
370 | 373 |
for beneficiaire in beneficiaires: |
371 | 374 |
ref_per = beneficiaire.get('REF_PER') |
372 | 375 |
if not ref_per: |
373 |
- |