From 21ec049013a35bd0b0da78433bcff8d8ecbe09dc Mon Sep 17 00:00:00 2001 From: rlskoeser Date: Fri, 6 Sep 2024 12:33:42 -0400 Subject: [PATCH] Make event upcoming logic use end date instead of start date --- cdhweb/pages/blocks/event_index_block.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cdhweb/pages/blocks/event_index_block.py b/cdhweb/pages/blocks/event_index_block.py index 74247277..42091f22 100644 --- a/cdhweb/pages/blocks/event_index_block.py +++ b/cdhweb/pages/blocks/event_index_block.py @@ -23,12 +23,13 @@ def get_context(self, value, parent_context=None): current_datetime = timezone.now() + # NOTE: possible to use EventQuerySet here with .upcoming() filter? child_pages = ( value.get("landing_page") .get_children() .live() .public() - .filter(event__start_time__gt=current_datetime) # only show upcoming events + .filter(end__start_time__gt=current_datetime) # only show upcoming events .order_by("event__start_time") # Sort by date ascending .specific() )