[FIX] CRM : Due to rules, duplicate watcher(CC) ids were entered.

lp bug: https://launchpad.net/bugs/407327 fixed

bzr revid: jvo@tinyerp.com-20090810062035-9r5ymd4kavxte8qc
This commit is contained in:
Jay (Open ERP) 2009-08-10 11:50:35 +05:30
parent 387899e1a9
commit c7a4527005
1 changed files with 3 additions and 1 deletions

View File

@ -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')