summaryrefslogtreecommitdiff
path: root/addons/project_issue
diff options
context:
space:
mode:
Diffstat (limited to 'addons/project_issue')
-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