agoraplus: handle y2k bug in nursery enrollment results
This commit is contained in:
parent
a84de75532
commit
84042784e1
|
@ -308,14 +308,18 @@ def normalize_planning(planning):
|
|||
|
||||
def normalize_nursery_enroll_results(results):
|
||||
if not results:
|
||||
return 'none'
|
||||
return {'decision': ''}
|
||||
result = results.pop()
|
||||
date = datetime.strptime(result['dateCommission'], '%d/%m/%y').date()
|
||||
try:
|
||||
date = datetime.strptime(result['dateCommission'], '%d/%m/%Y').date()
|
||||
except ValueError:
|
||||
date = datetime.strptime(result['dateCommission'], '%d/%m/%y').date()
|
||||
if (datetime.today().date() - date).days > 30:
|
||||
return {}
|
||||
# return only last month results
|
||||
return {'decision': ''}
|
||||
# return only last month results, if exists
|
||||
new_result = {}
|
||||
new_result['date'] = date
|
||||
new_result['date_fr'] = date.strftime('%d/%m/%Y')
|
||||
new_result['decision'] = slugify(result['decision'])
|
||||
new_result['struct'] = result['strctProposee']
|
||||
return new_result
|
||||
|
|
Loading…
Reference in New Issue