From d216014ea017f7641d05a4b68e9b363d7ac08ca8 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Tue, 28 Jan 2014 16:54:59 +0100 Subject: [PATCH] [FIX] website_event: has_access_to_partner bzr revid: chm@openerp.com-20140128155459-w7ryrvgza0ittec4 --- addons/website_event_track/models/event.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/website_event_track/models/event.py b/addons/website_event_track/models/event.py index cd8910d9429..265a7f3ef81 100644 --- a/addons/website_event_track/models/event.py +++ b/addons/website_event_track/models/event.py @@ -174,5 +174,6 @@ class event_sponsors(osv.osv): } def has_access_to_partner(self, cr, uid, ids, context=None): - return self.pool.get("res.partner").search(cr, uid, [("id", "in", ids)], count=True, context=context) + partner_ids = [sponsor.partner_id.id for sponsor in self.browse(cr, uid, ids, context=context)] + return len(partner_ids) == self.pool.get("res.partner").search(cr, uid, [("id", "in", partner_ids)], count=True, context=context)