diff options
| author | nounoubensebia <neb@odoo.com> | 2021-01-13 08:36:44 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2021-02-08 08:04:52 +0000 |
| commit | 125e5401123d8e4bc7656ac7534cc9290451adbc (patch) | |
| tree | 470c5f590770197d3c55221966819ebb0af0a45b /addons/website_event | |
| parent | 5e16044b8d5194f9ce3aa8d43a9923896b8abfdf (diff) | |
[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#64713
X-original-commit: 38d8e9265387301d51c25950dbb537b62d8b0760
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
Diffstat (limited to 'addons/website_event')
| -rw-r--r-- | addons/website_event/models/event_event.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/addons/website_event/models/event_event.py b/addons/website_event/models/event_event.py index 53a433df6a4..6fe54ab8d83 100644 --- a/addons/website_event/models/event_event.py +++ b/addons/website_event/models/event_event.py @@ -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 |
