summaryrefslogtreecommitdiff
path: root/odoo/addons/test_new_api
diff options
context:
space:
mode:
authorRaphael Collet <rco@odoo.com>2020-05-26 11:17:42 +0000
committerRaphael Collet <rco@odoo.com>2020-05-26 16:37:15 +0000
commitb768cf7e8b0ae5e6138a47b1e20686c4a7b8f513 (patch)
tree72edba65825a97e49c04e792c45c6f65d004827c /odoo/addons/test_new_api
parentdb08c1c794cb25f7cc4d21a7964b6a67c11a215a (diff)
[FIX] core: normalize domain from field.search()
When search is implemented on a given field, the domain returned by `field.search()` must be normalized, otherwise its processing just crashes (because of missing logic operators). closes odoo/odoo#51927 X-original-commit: c83974ac5d797d38760a46c97468a74214218575 Signed-off-by: Xavier Dollé (xdo) <xdo@odoo.com> Signed-off-by: Raphael Collet (rco) <rco@openerp.com>
Diffstat (limited to 'odoo/addons/test_new_api')
-rw-r--r--odoo/addons/test_new_api/models/test_new_api.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/odoo/addons/test_new_api/models/test_new_api.py b/odoo/addons/test_new_api/models/test_new_api.py
index e6b0ec0e850..ad0085f82b3 100644
--- a/odoo/addons/test_new_api/models/test_new_api.py
+++ b/odoo/addons/test_new_api/models/test_new_api.py
@@ -174,7 +174,8 @@ class Message(models.Model):
(self._table, operator)
self.env.cr.execute(query, (value,))
ids = [t[0] for t in self.env.cr.fetchall()]
- return [('id', 'in', ids)]
+ # return domain with an implicit AND
+ return [('id', 'in', ids), (1, '=', 1)]
@api.depends('size')
def _compute_double_size(self):