From a09fa10c49a468dfcef67dfd6ddd9634ba46dccb Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Wed, 29 Jan 2014 17:25:32 +0100 Subject: [PATCH] [FIX] website_mail: useless and expensive DISTINCT bzr revid: odo@openerp.com-20140129162532-os3lzjyf87hg1ouc --- addons/website_mail/models/mail_message.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website_mail/models/mail_message.py b/addons/website_mail/models/mail_message.py index 41c4e6a3267..308cf9da4b8 100644 --- a/addons/website_mail/models/mail_message.py +++ b/addons/website_mail/models/mail_message.py @@ -56,7 +56,7 @@ class MailMessage(osv.Model): group_ids = self.pool.get('res.users').browse(cr, uid, uid, context=context).groups_id group_user_id = self.pool.get("ir.model.data").get_object_reference(cr, uid, 'base', 'group_public')[1] if group_user_id in [group.id for group in group_ids]: - cr.execute('SELECT DISTINCT id FROM "%s" WHERE website_published IS FALSE AND id = ANY (%%s)' % (self._table), (ids,)) + cr.execute('SELECT id FROM "%s" WHERE website_published IS FALSE AND id = ANY (%%s)' % (self._table), (ids,)) if cr.fetchall(): raise osv.except_osv( _('Access Denied'),