From 94e28e1484e88c863ba040ad99246b5f6befa22b Mon Sep 17 00:00:00 2001 From: Mitali Patel Date: Mon, 18 Nov 2019 06:46:46 +0000 Subject: [PATCH] [IMP] sale: set prices on sale order line based on pricelist currency Purpose of this commit is to change or set prices automatically on sale order line based on pricelist currency so removed depands from currency field. closes odoo/odoo#31535 Task: 2073790 Closes: #31535 Signed-off-by: Damien Bouvy (dbo) --- addons/sale/models/sale.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/models/sale.py b/addons/sale/models/sale.py index a93875f08d9..724650b71aa 100644 --- a/addons/sale/models/sale.py +++ b/addons/sale/models/sale.py @@ -1260,7 +1260,7 @@ class SaleOrderLine(models.Model): untaxed_amount_to_invoice = fields.Monetary("Untaxed Amount To Invoice", compute='_compute_untaxed_amount_to_invoice', compute_sudo=True, store=True) salesman_id = fields.Many2one(related='order_id.user_id', store=True, string='Salesperson', readonly=True) - currency_id = fields.Many2one(related='order_id.currency_id', depends=['order_id'], store=True, string='Currency', readonly=True) + currency_id = fields.Many2one(related='order_id.currency_id', store=True, string='Currency', readonly=True) company_id = fields.Many2one(related='order_id.company_id', string='Company', store=True, readonly=True, index=True) order_partner_id = fields.Many2one(related='order_id.partner_id', store=True, string='Customer', readonly=False) analytic_tag_ids = fields.Many2many(