[FIX] website_sale: avoid non-invertible dependency

closes odoo/odoo#36020

Signed-off-by: Raphael Collet (rco) <rco@openerp.com>
This commit is contained in:
Raphael Collet
2019-08-26 14:14:56 +00:00
parent 6f1dde1c38
commit a2d6acc0c0
2 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -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')))
+3 -1
View File
@@ -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):