diff --git a/bin/addons/base/res/res_user.py b/bin/addons/base/res/res_user.py index 7bf3674adc3..2ef2bb8d4d0 100644 --- a/bin/addons/base/res/res_user.py +++ b/bin/addons/base/res/res_user.py @@ -365,7 +365,7 @@ class users(osv.osv): break else: if 'company_id' in values: - if not (values['company_id'] in self.read(cr, uid, uid, ['company_ids'], context=context)['company_ids']): + if not (values['company_id'] in self.read(cr, 1, uid, ['company_ids'], context=context)['company_ids']): del values['company_id'] uid = 1 # safe fields only, so we write as super-user to bypass access rights