diff --git a/addons/website_sale/models/sale_order.py b/addons/website_sale/models/sale_order.py index fe019b98fdf..fac0ae04b6e 100644 --- a/addons/website_sale/models/sale_order.py +++ b/addons/website_sale/models/sale_order.py @@ -34,7 +34,7 @@ class SaleOrder(models.Model): for order in self: order.website_order_line = order.order_line - @api.depends('website_order_line.product_uom_qty', 'website_order_line.product_id') + @api.depends('order_line.product_uom_qty', 'order_line.product_id') def _compute_cart_info(self): for order in self: order.cart_quantity = int(sum(order.mapped('website_order_line.product_uom_qty'))) diff --git a/addons/website_sale/models/website.py b/addons/website_sale/models/website.py index 07586ed1cf9..848e3793b11 100644 --- a/addons/website_sale/models/website.py +++ b/addons/website_sale/models/website.py @@ -15,7 +15,9 @@ class Website(models.Model): _inherit = 'website' pricelist_id = fields.Many2one('product.pricelist', compute='_compute_pricelist_id', string='Default Pricelist') - currency_id = fields.Many2one('res.currency', related='pricelist_id.currency_id', related_sudo=False, string='Default Currency', readonly=False) + currency_id = fields.Many2one('res.currency', + related='pricelist_id.currency_id', depends=(), related_sudo=False, + string='Default Currency', readonly=False) salesperson_id = fields.Many2one('res.users', string='Salesperson') def _get_default_website_team(self):