diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py index c1be0a16f3f..aec106f766b 100644 --- a/addons/mail/mail_message.py +++ b/addons/mail/mail_message.py @@ -631,8 +631,8 @@ class mail_message(osv.Model): model_obj = self.pool.get(model) mids = model_obj.exists(cr, uid, mids) if operation in ['create', 'write', 'unlink']: - model_obj.check_access_rights(cr, uid, 'read') - model_obj.check_access_rule(cr, uid, mids, 'read', context=context) + model_obj.check_access_rights(cr, uid, 'write') + model_obj.check_access_rule(cr, uid, mids, 'write', context=context) else: model_obj.check_access_rights(cr, uid, operation) model_obj.check_access_rule(cr, uid, mids, operation, context=context)