diff --git a/addons/sale_stock/models/sale_order.py b/addons/sale_stock/models/sale_order.py index 3917e2782de..486c022d14c 100644 --- a/addons/sale_stock/models/sale_order.py +++ b/addons/sale_stock/models/sale_order.py @@ -163,7 +163,10 @@ class SaleOrderLine(models.Model): return {} if self.product_id.type == 'product': precision = self.env['decimal.precision'].precision_get('Product Unit of Measure') - product = self.product_id.with_context(warehouse=self.order_id.warehouse_id.id) + product = self.product_id.with_context( + warehouse=self.order_id.warehouse_id.id, + lang=self.order_id.partner_id.lang or self.env.user.lang or 'en_US' + ) product_qty = self.product_uom._compute_quantity(self.product_uom_qty, self.product_id.uom_id) if float_compare(product.virtual_available, product_qty, precision_digits=precision) == -1: is_available = self._check_routing()