Not send email when party has not mail
This commit is contained in:
parent
1ea6ead8c1
commit
3651d99d37
4
role.py
4
role.py
|
@ -53,7 +53,7 @@ class Work(metaclass=PoolMeta):
|
||||||
super().write(*args)
|
super().write(*args)
|
||||||
|
|
||||||
for record in cls.browse(previous.keys()):
|
for record in cls.browse(previous.keys()):
|
||||||
if not record.assignee:
|
if not record.assignee or not record.assignee.party.email:
|
||||||
continue
|
continue
|
||||||
if(record.assignee != previous.get(record.id)):
|
if(record.assignee != previous.get(record.id)):
|
||||||
after[record.id] = {
|
after[record.id] = {
|
||||||
|
@ -66,7 +66,7 @@ class Work(metaclass=PoolMeta):
|
||||||
pool = Pool()
|
pool = Pool()
|
||||||
User = pool.get('res.user')
|
User = pool.get('res.user')
|
||||||
|
|
||||||
if not self.assignee:
|
if not self.assignee or not self.assignee.party.email:
|
||||||
return
|
return
|
||||||
|
|
||||||
users = User.search([('id', '=', self.write_uid)], limit=1)
|
users = User.search([('id', '=', self.write_uid)], limit=1)
|
||||||
|
|
Loading…
Reference in New Issue