diff --git a/addons/mrp/models/mrp_document.py b/addons/mrp/models/mrp_document.py index c9323620756..3dccc2f7fe6 100644 --- a/addons/mrp/models/mrp_document.py +++ b/addons/mrp/models/mrp_document.py @@ -20,7 +20,7 @@ class MrpDocument(models.Model): if ir_default: ir_fields = list(self.env['ir.attachment']._fields) ir_default = {field : default[field] for field in default.keys() if field in ir_fields} - new_attach = self.ir_attachment_id.copy(ir_default) + new_attach = self.ir_attachment_id.with_context(no_document=True).copy(ir_default) return super().copy(dict(default, ir_attachment_id=new_attach.id)) ir_attachment_id = fields.Many2one('ir.attachment', string='Related attachment', required=True, ondelete='cascade')