Skip to content

Commit

Permalink
Merge pull request #233 from volunteers-for-city-projects/bugfix_date…
Browse files Browse the repository at this point in the history
…_validation

Bugfix validate_dates
  • Loading branch information
1yunker authored Nov 22, 2023
2 parents cfe8743 + 4e248c5 commit ee4c3c7
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions backend/api/validators.py
Original file line number Diff line number Diff line change
Expand Up @@ -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(
# 'Начало мероприятия должно быть в будущем после окончания подачи '
# 'заявок и не более чем через год после текущей даты.'
'Дата начала мероприятия должна быть поздее даты окончания '
Expand Down Expand Up @@ -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 часов.'
)
Expand Down

0 comments on commit ee4c3c7

Please sign in to comment.