diff --git a/addons/website_event_online/models/website_visitor.py b/addons/website_event_online/models/website_visitor.py index bd767cab171..078e4f03296 100644 --- a/addons/website_event_online/models/website_visitor.py +++ b/addons/website_event_online/models/website_visitor.py @@ -43,7 +43,7 @@ class WebsiteVisitor(models.Model): self.flush() for visitor in self.filtered(lambda visitor: not visitor.email or not visitor.mobile): - linked_registrations = visitor.event_registration_ids.sorted('create_date', reverse=True) + linked_registrations = visitor.event_registration_ids.sorted(lambda reg: (reg.create_date, reg.id), reverse=False) if not visitor.email: visitor.email = next((reg.email for reg in linked_registrations if reg.email), False) if not visitor.mobile: