From 2ddd5590b28dc06805750f70f3a72a7258c81080 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Fri, 13 Jan 2017 11:51:56 +0100 Subject: [PATCH] [FIX] base: correct typo in `_fields_find`, res_ids -> res_id MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The issue is introduced by revision d465346f1ee4d2399576f03fd5644f74191fc14b Raphaƫl actually meant `res_ids = data.mapped('res_id')` Indeed, there is no `res_ids` field on `ir.model.data`, but there is a `res_id`. In addition, the same code is written correctly in the method just above this one, `_object_find` opw-704592 --- odoo/addons/base/module/report/ir_module_reference_print.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo/addons/base/module/report/ir_module_reference_print.py b/odoo/addons/base/module/report/ir_module_reference_print.py index 19587b3cb8f..d9e1187f6ab 100644 --- a/odoo/addons/base/module/report/ir_module_reference_print.py +++ b/odoo/addons/base/module/report/ir_module_reference_print.py @@ -19,7 +19,7 @@ class IrModelReferenceReport(models.AbstractModel): fname_wildcard = 'field_' + model.replace('.', '_') + '_%' data = Data.search([('model', '=', 'ir.model.fields'), ('module', '=', module.name), ('name', 'like', fname_wildcard)]) if data: - res_ids = data.mapped('res_ids') + res_ids = data.mapped('res_id') fnames = self.env['ir.model.fields'].browse(res_ids).mapped('name') return sorted(self.env[model].fields_get(fnames).iteritems()) return []