From 98bce97f27cf6debcd4b2000065e8b0f79a4b107 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Thu, 30 May 2013 16:20:15 +0200 Subject: [PATCH] [FIX] ir_attachment: in check, values could coutain a False res_model; no need to check self.pool[False], obviously. We consider void attachments as being accessible, because no related document exists. Hint: backport me in 7.0 lp bug: https://launchpad.net/bugs/1171457 fixed bzr revid: tde@openerp.com-20130530142015-rgpf7jw4x34yhoet --- openerp/addons/base/ir/ir_attachment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_attachment.py b/openerp/addons/base/ir/ir_attachment.py index b4cb3a8c2cb..f00cc3f85ed 100644 --- a/openerp/addons/base/ir/ir_attachment.py +++ b/openerp/addons/base/ir/ir_attachment.py @@ -198,7 +198,7 @@ class ir_attachment(osv.osv): continue res_ids.setdefault(rmod,set()).add(rid) if values: - if 'res_model' in values and 'res_id' in values: + if values.get('res_model') and 'res_id' in values: res_ids.setdefault(values['res_model'],set()).add(values['res_id']) ima = self.pool.get('ir.model.access')