summaryrefslogtreecommitdiff
path: root/addons/project/project.py
diff options
context:
space:
mode:
authorThibault Delavallée <tde@openerp.com>2015-12-11 13:56:20 +0100
committerThibault Delavallée <tde@openerp.com>2015-12-11 15:02:14 +0100
commit9ebbceeb658b15ba3f7ba0dc098b01baabe0624c (patch)
tree39b13004c09b98c42455208afbe693009baf74b7 /addons/project/project.py
parentf6d6762dc7150076b5463b09480222db813b2cf1 (diff)
[FIX] project, issue: stop spamming partners
Commit bb1200adc781efc1318e502a84cc1e77315aabc4 introduced the automatic addition of cc as followers of tasks and issues. However it seems to automatically create partners if the address it not recognized. This does not seem a good idea.
Diffstat (limited to 'addons/project/project.py')
-rw-r--r--addons/project/project.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/project/project.py b/addons/project/project.py
index 4e9a6c879c9..6cfcb9e243e 100644
--- a/addons/project/project.py
+++ b/addons/project/project.py
@@ -806,7 +806,7 @@ class task(osv.osv):
res = super(task, self).message_new(cr, uid, msg, custom_values=defaults, context=context)
email_list = self.email_split(cr, uid, [res], msg, context=context)
- partner_ids = self._find_partner_from_emails(cr, uid, [res], email_list, force_create=True, context=context)
+ partner_ids = filter(None, self._find_partner_from_emails(cr, uid, [res], email_list, force_create=False, context=context))
self.message_subscribe(cr, uid, [res], partner_ids, context=context)
return res
@@ -830,7 +830,7 @@ class task(osv.osv):
pass
email_list = self.email_split(cr, uid, ids, msg, context=context)
- partner_ids = self._find_partner_from_emails(cr, uid, ids, email_list, force_create=True, context=context)
+ partner_ids = filter(None, self._find_partner_from_emails(cr, uid, ids, email_list, force_create=False, context=context))
self.message_subscribe(cr, uid, ids, partner_ids, context=context)
return super(task, self).message_update(cr, uid, ids, msg, update_vals=update_vals, context=context)