[FIX] website_event: hide registered badge when registration is canceled
Before this commit, a participating badge was displayed on the event even if the user's registration has been canceled. This is a strange behavior. After this commit, the participating badge will be hidden if all the user's registration have been canceled. Task ID-2432546 closes odoo/odoo#65702 X-original-commit: 125e5401123d8e4bc7656ac7534cc9290451adbc Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
This commit is contained in:
committed by
Thibault Delavallée
parent
bd830b35a7
commit
87f86579a1
@@ -81,6 +81,7 @@ class Event(models.Model):
|
||||
elif self.env.user._is_public():
|
||||
events = self.env['event.registration'].sudo().search([
|
||||
('event_id', 'in', self.ids),
|
||||
('state', '!=', 'cancel'),
|
||||
('visitor_id', '=', current_visitor.id),
|
||||
]).event_id
|
||||
else:
|
||||
@@ -95,7 +96,7 @@ class Event(models.Model):
|
||||
events = self.env['event.registration'].sudo().search(
|
||||
expression.AND([
|
||||
domain,
|
||||
[('event_id', 'in', self.ids)]
|
||||
['&', ('event_id', 'in', self.ids), ('state', '!=', 'cancel')]
|
||||
])
|
||||
).event_id
|
||||
|
||||
|
||||
Reference in New Issue
Block a user