From 1f77ff3cd6ef27c0945aaf6d6f677e44e342ffd8 Mon Sep 17 00:00:00 2001 From: jem-odoo Date: Mon, 19 Aug 2019 14:49:46 +0000 Subject: [PATCH] [FIX] sale: name get uniformize API This commit makes the override of the `name_search` more consistent the basic implementation of the ORM (using lazy name_get and supports the `name_get_uid` parameters) Task-1911581 --- 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 cb293cd5d97..428be0c3363 100644 --- a/addons/sale/models/sale.py +++ b/addons/sale/models/sale.py @@ -445,7 +445,7 @@ class SaleOrder(models.Model): ['|', ('name', operator, name), ('partner_id.name', operator, name)] ]) order_ids = self._search(domain, limit=limit, access_rights_uid=name_get_uid) - return self.browse(order_ids).name_get() + return models.lazy_name_get(self.browse(order_ids).with_user(name_get_uid)) return super(SaleOrder, self)._name_search(name, args=args, operator=operator, limit=limit, name_get_uid=name_get_uid) def _prepare_invoice(self):