[MTELELIE-314]fix -70 years

This commit is contained in:
Nicolas Selva 2022-08-05 12:23:58 +02:00
parent 115624a34f
commit 0e987d8b20
1 changed files with 5 additions and 1 deletions

View File

@ -3,6 +3,7 @@ import re
from decimal import Decimal
import requests
from dateutil.relativedelta import relativedelta
from django import template
from django.utils.safestring import SafeText
from wcs.qommon import misc
@ -80,7 +81,10 @@ def get_birthday_from_nn(numero_national):
"""
numero_national = clean_string(numero_national)
date = numero_national[:6]
return datetime.datetime.strptime(date, "%y%m%d")
birthday = datetime.datetime.strptime(date, "%y%m%d")
if birthday > datetime.datetime.now():
birthday -= relativedelta(years=100)
return birthday
@register.filter