From 922836d8cdc49d089ed2cbd7b0defd1c75e882f3 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Thu, 6 Feb 2014 12:03:27 +0100 Subject: [PATCH] [IMP] mail: check at least access_rights in case of creation bzr revid: mat@openerp.com-20140206110327-zar4yl03r1lympx6 --- addons/mail/mail_thread.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index 90d5c1b8e06..e7345fafb9b 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -1201,12 +1201,12 @@ class mail_thread(osv.AbstractModel): user_pid = self.pool.get('res.users').browse(cr, uid, uid, context=context).partner_id.id if set(partner_ids) == set([user_pid]): - if context.get('operation', '') != 'create': - try: - self.check_access_rights(cr, uid, 'read') + try: + self.check_access_rights(cr, uid, 'read') + if context.get('operation', '') != 'create': self.check_access_rule(cr, uid, ids, 'read') - except (osv.except_osv, orm.except_orm): - return False + except (osv.except_osv, orm.except_orm): + return False else: self.check_access_rights(cr, uid, 'write') self.check_access_rule(cr, uid, ids, 'write')