diff --git a/addons/crm/crm.py b/addons/crm/crm.py index edfee9e7614..d91062b5816 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -742,6 +742,13 @@ class users(osv.osv): _columns = { 'context_section_id': fields.many2one('crm.case.section', 'Sales Team'), } + def write(self, cr, uid, ids, vals, context=None): + res = super(users, self).write(cr, uid, ids, vals, context=context) + section_obj=self.pool.get('crm.case.section') + for user in self.browse(cr, uid, ids, context): + if user.context_section_id: + section_obj.write(cr, uid, [user.context_section_id.id], {'member_ids':[(4, user.id)]},context) + return res users()