From 1b1b56fda4864489dba7e8d6991154e26b4c042b Mon Sep 17 00:00:00 2001 From: Felix Blanke <info@fblanke.de> Date: Thu, 26 Dec 2024 19:02:38 +0100 Subject: [PATCH] Check all blocks of union if event is covered --- AKModel/availability/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AKModel/availability/models.py b/AKModel/availability/models.py index 35814ee0..27a6c228 100644 --- a/AKModel/availability/models.py +++ b/AKModel/availability/models.py @@ -293,7 +293,7 @@ class Availability(models.Model): # event end + 1 day full_event = Availability(event=event, start=event.start, end=event.end) avail_union = Availability.union(availabilities) - return not avail_union or avail_union[0].contains(full_event) + return any(avail.contains(full_event) for avail in avail_union) class Meta: verbose_name = _('Availability') -- GitLab