From 356ffbc2dd0d703cb7acfe78483f971fecaf926a Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Wed, 5 Feb 2025 12:30:39 +0100 Subject: [PATCH] Fix constraint for datetime_start before datetime_end --- .../0071_constrain_calendar_event_starting_before_ending.py | 2 +- aleksis/core/models.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/aleksis/core/migrations/0071_constrain_calendar_event_starting_before_ending.py b/aleksis/core/migrations/0071_constrain_calendar_event_starting_before_ending.py index 4567be588..34e54bc45 100644 --- a/aleksis/core/migrations/0071_constrain_calendar_event_starting_before_ending.py +++ b/aleksis/core/migrations/0071_constrain_calendar_event_starting_before_ending.py @@ -10,7 +10,7 @@ class Migration(migrations.Migration): operations = [ migrations.AddConstraint( model_name='calendarevent', - constraint=models.CheckConstraint(check=Q(datetime_end__gt=F('datetime_start')), + constraint=models.CheckConstraint(check=Q(datetime_end__gte=F('datetime_start')), name="datetime_start_before_end" ), ), diff --git a/aleksis/core/models.py b/aleksis/core/models.py index fcf9384b2..b632d4353 100644 --- a/aleksis/core/models.py +++ b/aleksis/core/models.py @@ -1707,7 +1707,7 @@ class CalendarEvent(CalendarEventMixin, ExtensiblePolymorphicModel, RecurrenceMo name="datetime_end_or_date_end", ), models.CheckConstraint( - check=Q(datetime_end__gt=F("datetime_start")), name="datetime_start_before_end" + check=Q(datetime_end__gte=F("datetime_start")), name="datetime_start_before_end" ), models.CheckConstraint( check=Q(date_end__gte=F("date_start")), name="date_start_before_end" -- GitLab