diff --git a/addons/crm/crm.py b/addons/crm/crm.py index e42c0a4a455..a4cab48b1c5 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -481,7 +481,9 @@ class crm_case(osv.osv): write['priority'] = action.act_priority if action.act_email_cc: if '@' in (case.email_cc or ''): - write['email_cc'] = case.email_cc+','+action.act_email_cc + emails = case.email_cc.split(",") + if action.act_email_cc not in emails:# and '<'+str(action.act_email_cc)+">" not in emails: + write['email_cc'] = case.email_cc+','+action.act_email_cc else: write['email_cc'] = action.act_email_cc write['date_action_last'] = time.strftime('%Y-%m-%d %H:%M:%S')