diff --git a/addons/website_event/controllers/main.py b/addons/website_event/controllers/main.py index acff56f9321..9e86e2ddeba 100644 --- a/addons/website_event/controllers/main.py +++ b/addons/website_event/controllers/main.py @@ -181,7 +181,10 @@ class WebsiteEventController(http.Controller): def event_register(self, event, **post): if not event.can_access_from_current_website(): raise werkzeug.exceptions.NotFound() - + if not request.context.get('pricelist'): + pricelist = request.website.get_current_pricelist() + if pricelist: + event = event.with_context(pricelist=pricelist.id) values = { 'event': event, 'main_object': event,