From e6ecfc699493efe11891dda123b60717699cfeb4 Mon Sep 17 00:00:00 2001 From: Ilya_Chis Date: Fri, 21 Mar 2025 12:44:02 +0500 Subject: [PATCH] =?UTF-8?q?=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA?= =?UTF-8?q?=D0=B0=20=D0=B4=D0=B0=D1=82=D1=8B=20=D1=80=D0=BE=D0=B6=D0=B4?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=BF=D1=80=D0=B8=20=D1=80=D0=B5?= =?UTF-8?q?=D0=B3=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=86=D0=B8=D0=B8=20=D0=B2?= =?UTF-8?q?=20=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D0=BC=20=D1=84=D0=BE=D1=80?= =?UTF-8?q?=D0=BC=D0=B0=D1=82=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webApp/interfaces/pagesController.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/webApp/interfaces/pagesController.py b/webApp/interfaces/pagesController.py index 98bfc68..6caf4d9 100644 --- a/webApp/interfaces/pagesController.py +++ b/webApp/interfaces/pagesController.py @@ -116,7 +116,15 @@ def send_registration_request(): dob = raw_data.get("dob", "") if not dob: return jsonify({'success': False, "error": "Дата рождения отсутствует"}) - birth_year = dob.split("-")[0] # Предполагается формат "YYYY-MM-DD" + + try: + # Преобразуем формат из 2016-09-25 в datetime объект + date_obj = datetime.strptime(dob, "%Y-%m-%d") + # Преобразуем datetime объект в строку в формате ISO 8601 + birth_year = date_obj.strftime("%Y-%m-%dT%H:%M:%S.000Z") + except ValueError: + return jsonify({'success': False, "error": "Неверный формат даты рождения"}), 400 + # Данные для отправки в сервер Полимед data = {