summaryrefslogtreecommitdiff
path: root/addons/project_issue/models/project_issue.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2016-09-28 16:28:31 +0200
committerChristophe Simonis <chs@odoo.com>2016-09-28 16:28:31 +0200
commita7ba6cde9c7951fa54cf031deb3bebc8d511bf95 (patch)
tree89e2e1f62bc3973dde713099af357a33264256dd /addons/project_issue/models/project_issue.py
parentd04a42022b2338d529d245080fa506f72cdc8daa (diff)
parent7134affc89c3ad04b365e64b49b911c8bc3f433e (diff)
[MERGE] forward port branch saas-12 up to 7134aff
Diffstat (limited to 'addons/project_issue/models/project_issue.py')
-rw-r--r--addons/project_issue/models/project_issue.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/addons/project_issue/models/project_issue.py b/addons/project_issue/models/project_issue.py
index 535fe6dd1da..ce310dedb9a 100644
--- a/addons/project_issue/models/project_issue.py
+++ b/addons/project_issue/models/project_issue.py
@@ -121,8 +121,9 @@ class ProjectIssue(models.Model):
@api.onchange('project_id')
def _onchange_project_id(self):
if self.project_id:
- self.partner_id = self.project_id.partner_id.id
- self.email_from = self.project_id.partner_id.email
+ if not self.partner_id and not self.email_from:
+ self.partner_id = self.project_id.partner_id.id
+ self.email_from = self.project_id.partner_id.email
self.stage_id = self.stage_find(self.project_id.id, [('fold', '=', False)])
else:
self.partner_id = False