From 4e248c56f9fa0cb9daaddb00172c3c253f2fa860 Mon Sep 17 00:00:00 2001 From: Yuri Pomazkin <1yunker@gmail.com> Date: Wed, 22 Nov 2023 16:59:06 +0500 Subject: [PATCH] Bugfix validate_dates --- backend/api/validators.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/backend/api/validators.py b/backend/api/validators.py index 10c2b35..0aeecbc 100644 --- a/backend/api/validators.py +++ b/backend/api/validators.py @@ -65,7 +65,7 @@ def validate_dates( 'а также не позже года от текущей даты.' ) if not (end_date_application <= start_datetime <= MAX_ALLOWED_DATE): - errors.setdefault('start_date', []).append( + errors.setdefault('start_datetime', []).append( # 'Начало мероприятия должно быть в будущем после окончания подачи ' # 'заявок и не более чем через год после текущей даты.' 'Дата начала мероприятия должна быть поздее даты окончания ' @@ -103,9 +103,11 @@ def validate_dates( ) if not ( - MIN_DURATION_TIME <= end_datetime - start_datetime <= MAX_DURATION_TIME + MIN_DURATION_TIME.seconds + <= (end_datetime - start_datetime).seconds + <= MAX_DURATION_TIME.seconds ): - errors.setdefault('end_date', []).append( + errors.setdefault('end_datetime', []).append( 'Длительность мероприятия должна быть не менее ' '2 часов и не более 9 часов.' )