diff options
| author | Raphael Collet <rco@odoo.com> | 2020-05-26 11:17:42 +0000 |
|---|---|---|
| committer | Raphael Collet <rco@odoo.com> | 2020-05-26 16:37:15 +0000 |
| commit | b768cf7e8b0ae5e6138a47b1e20686c4a7b8f513 (patch) | |
| tree | 72edba65825a97e49c04e792c45c6f65d004827c /odoo/addons/test_new_api | |
| parent | db08c1c794cb25f7cc4d21a7964b6a67c11a215a (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.py | 3 |
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): |
