diff options
| author | Olivier Dony <odo@openerp.com> | 2014-01-29 17:25:32 +0100 |
|---|---|---|
| committer | Olivier Dony <odo@openerp.com> | 2014-01-29 17:25:32 +0100 |
| commit | a09fa10c49a468dfcef67dfd6ddd9634ba46dccb (patch) | |
| tree | 1ed4911ccc3047efe4ccd1c5840acecaa22f3430 /addons/website_mail | |
| parent | 0ac11b430f02f50fad630433992df00879ac02b6 (diff) | |
[FIX] website_mail: useless and expensive DISTINCT
bzr revid: odo@openerp.com-20140129162532-os3lzjyf87hg1ouc
Diffstat (limited to 'addons/website_mail')
| -rw-r--r-- | addons/website_mail/models/mail_message.py | 2 |
1 files changed, 1 insertions, 1 deletions
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'), |
