diff --git a/addons/event_sale/models/event_ticket.py b/addons/event_sale/models/event_ticket.py
index 415c647ef3e..c6a95a01edc 100644
--- a/addons/event_sale/models/event_ticket.py
+++ b/addons/event_sale/models/event_ticket.py
@@ -20,6 +20,7 @@ class EventTemplateTicket(models.Model):
product_id = fields.Many2one(
'product.product', string='Product', required=True,
domain=[("detailed_type", "=", "event")], default=_default_product_id)
+ currency_id = fields.Many2one(related="product_id.currency_id", string="Currency")
price = fields.Float(
string='Price', compute='_compute_price',
digits='Product Price', readonly=False, store=True)
diff --git a/addons/event_sale/views/event_ticket_views.xml b/addons/event_sale/views/event_ticket_views.xml
index d2882fd4b18..f4d36f3ca5a 100644
--- a/addons/event_sale/views/event_ticket_views.xml
+++ b/addons/event_sale/views/event_ticket_views.xml
@@ -46,7 +46,8 @@
-
+
+
diff --git a/addons/test_event_full/tests/test_performance.py b/addons/test_event_full/tests/test_performance.py
index b315d3da489..ec865ba2bf0 100644
--- a/addons/test_event_full/tests/test_performance.py
+++ b/addons/test_event_full/tests/test_performance.py
@@ -150,7 +150,7 @@ class TestEventPerformance(EventPerformanceCase):
has_social = 'social_menu' in self.env['event.event'] # otherwise view may crash in enterprise
# type and website
- with freeze_time(self.reference_now), self.assertQueryCount(event_user=445): # tef 400 / com 406
+ with freeze_time(self.reference_now), self.assertQueryCount(event_user=450): # tef 402 / com 408
self.env.cr._now = self.reference_now # force create_date to check schedulers
# Require for `website_menu` to be visible
#
@@ -453,7 +453,7 @@ class TestOnlineEventPerformance(EventPerformanceCase, UtilPerf):
# website customer data
with freeze_time(self.reference_now):
self.authenticate('user_eventmanager', 'user_eventmanager')
- with self.assertQueryCount(default=39): # tef 38
+ with self.assertQueryCount(default=42): # tef 41
self._test_url_open('/event')
@warmup
@@ -461,7 +461,7 @@ class TestOnlineEventPerformance(EventPerformanceCase, UtilPerf):
# website customer data
with freeze_time(self.reference_now):
self.authenticate(None, None)
- with self.assertQueryCount(default=28):
+ with self.assertQueryCount(default=38):
self._test_url_open('/event')
# @warmup