diff --git a/addons/sale/models/sale.py b/addons/sale/models/sale.py index 6d18891c65b..ec8c308267e 100644 --- a/addons/sale/models/sale.py +++ b/addons/sale/models/sale.py @@ -1323,7 +1323,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', store=True, string='Currency', readonly=True) + currency_id = fields.Many2one(related='order_id.currency_id', depends=['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(