From b5b2a746f709fadf538a30414c939e5cdc758749 Mon Sep 17 00:00:00 2001 From: Andrey Date: Thu, 22 Feb 2018 16:12:08 +0300 Subject: [PATCH] migrate update --- access/views.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/access/views.py b/access/views.py index bdda7ab..b782575 100644 --- a/access/views.py +++ b/access/views.py @@ -144,8 +144,11 @@ class DetailUserView(APIView): acc = request.JSON.get('account', None) if not acc['b_day'] is None: - b_date = datetime.datetime.strptime(acc['b_day'], '%d.%m.%Y') # TODO вынести форматы в настройки - acc['b_day'] = b_date.strftime('%Y-%m-%d') + try: + b_day = datetime.datetime.strptime(acc['b_day'], '%d.%m.%Y') # TODO вынести форматы в настройки + except ValueError: + b_day = datetime.datetime.strptime(acc['b_day'], '%d-%m-%Y') + acc['b_day'] = b_day.strftime('%Y-%m-%d') acc['gender'] = 0 if acc['gender'] == "undefined" else 1 if acc['gender'] == "male" else 2