From a7c2377500694f98de75b8a8ea8a699cef55a7a6 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Fri, 1 Apr 2016 19:39:01 +0200 Subject: [PATCH] [FIX] res.partner: modifying users requires extra access --- openerp/addons/base/res/res_partner.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openerp/addons/base/res/res_partner.py b/openerp/addons/base/res/res_partner.py index c5da0974dc0..58e3ac0e3f0 100644 --- a/openerp/addons/base/res/res_partner.py +++ b/openerp/addons/base/res/res_partner.py @@ -565,6 +565,8 @@ class res_partner(osv.Model, format_address): result = super(res_partner, self).write(vals) for partner in self: + if any(u.has_group('base.group_user') for u in partner.user_ids): + self.env['res.users'].check_access_rights('write') self._fields_sync(partner, vals) return result