diff --git a/project_task_attachments/models/ir_attachment.py b/project_task_attachments/models/ir_attachment.py index 0999b2981..fe5cc738b 100644 --- a/project_task_attachments/models/ir_attachment.py +++ b/project_task_attachments/models/ir_attachment.py @@ -53,7 +53,8 @@ class IrAttachment(models.Model): 'project.project'): vals['project_id'] = vals['res_id'] vals['attach_to'] = 'project' - else: + elif ('task_id' not in vals.keys() and vals['res_model'] == + 'project.task'): vals['task_id'] = vals['res_id'] vals['attach_to'] = 'task' return super().create(vals_list)