From d090cbdc9491aad49d29f83014c2159d0a2d435f Mon Sep 17 00:00:00 2001 From: "vta vta@openerp.com" <> Date: Thu, 20 Dec 2012 12:28:37 +0100 Subject: [PATCH] [FIX] Contact form issue when anonymous bzr revid: vta@openerp.com-20121220112837-jx4koxl7l3dwx1po --- addons/portal_anonymous/security/ir.model.access.csv | 2 +- addons/portal_crm/contact.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/portal_anonymous/security/ir.model.access.csv b/addons/portal_anonymous/security/ir.model.access.csv index 24c29200230..a26b600288d 100644 --- a/addons/portal_anonymous/security/ir.model.access.csv +++ b/addons/portal_anonymous/security/ir.model.access.csv @@ -1,3 +1,3 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_mail_message_portal,mail.message.portal,mail.model_mail_message,portal.group_anonymous,1,0,1,0 +access_mail_message_portal,mail.message.portal,mail.model_mail_message,portal.group_anonymous,1,0,0,0 access_res_partner,res.partner,base.model_res_partner,portal.group_anonymous,1,0,0,0 diff --git a/addons/portal_crm/contact.py b/addons/portal_crm/contact.py index 1cc10344d67..3d2ef024de1 100644 --- a/addons/portal_crm/contact.py +++ b/addons/portal_crm/contact.py @@ -105,7 +105,7 @@ class crm_contact_us(osv.TransientModel): leads to a message_subscribe_user, that triggers access right issues. """ empty_values = dict((k, False) if k != 'name' else (k, '') for k, v in values.iteritems()) - return super(crm_contact_us, self).create(cr, uid, empty_values, {'mail_nosubscribe': True}) + return super(crm_contact_us, self).create(cr, SUPERUSER_ID, empty_values, {'mail_nosubscribe': True}) def submit(self, cr, uid, ids, context=None): """ When the form is submitted, redirect the user to a "Thanks" message """