From e72427f7c0fd51b04dc15063330e5c2fc317178a Mon Sep 17 00:00:00 2001 From: "nel@tinyerp.com" <> Date: Fri, 21 Jan 2011 09:42:41 +0100 Subject: [PATCH] [FIX] attachment bzr revid: nel@tinyerp.com-20110121084241-10kfmgd16vt19vkv --- bin/addons/base/ir/ir_attachment.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/addons/base/ir/ir_attachment.py b/bin/addons/base/ir/ir_attachment.py index 0e2ae2ad13d..74502d374d2 100644 --- a/bin/addons/base/ir/ir_attachment.py +++ b/bin/addons/base/ir/ir_attachment.py @@ -46,6 +46,8 @@ class ir_attachment(osv.osv): res_ids.setdefault(values['res_model'],[]).append(values['res_id']) for model, mids in res_ids.items(): + cr.execute('select id from '+self.pool.get(model)._table+' where id in %s', (tuple(ids),)) + mids = [x[0] for x in cr.fetchall()] self.pool.get(model).check_access_rule(cr, uid, mids, mode, context=context) def search(self, cr, uid, args, offset=0, limit=None, order=None,