diff --git a/addons/event/models/event_event.py b/addons/event/models/event_event.py index 8fda22dc6d5..db3eaff8364 100644 --- a/addons/event/models/event_event.py +++ b/addons/event/models/event_event.py @@ -265,8 +265,8 @@ class EventEvent(models.Model): """ Compute the start sale date of an event. Currently lowest starting sale date of tickets if they are used, of False. """ for event in self: - start_dates = [ticket.start_sale_date for ticket in event.event_ticket_ids if ticket.start_sale_date] - event.start_sale_date = min(start_dates) if start_dates else False + start_dates = [ticket.start_sale_date for ticket in event.event_ticket_ids if not ticket.is_expired] + event.start_sale_date = min(start_dates) if start_dates and all(start_dates) else False @api.depends('event_ticket_ids.sale_available') def _compute_event_registrations_sold_out(self): diff --git a/addons/website_event/views/event_templates.xml b/addons/website_event/views/event_templates.xml index 551ce3e4fb0..7a11d08bdcd 100644 --- a/addons/website_event/views/event_templates.xml +++ b/addons/website_event/views/event_templates.xml @@ -235,10 +235,12 @@ -