diff --git a/trytond/trytond/ir/email_.py b/trytond/trytond/ir/email_.py index 0fe290a7d3..dcede3d266 100644 --- a/trytond/trytond/ir/email_.py +++ b/trytond/trytond/ir/email_.py @@ -189,11 +189,12 @@ class Email(ResourceAccessMixin, ModelSQL, ModelView): body=body, resource=record) email.save() - attachments_ = [] - for name, data in files: - attachments_.append( - Attachment(resource=email, name=name, data=data)) - Attachment.save(attachments_) + if files: + attachments_ = [] + for name, data in files: + attachments_.append( + Attachment(resource=email, name=name, data=data)) + Attachment.save(attachments_) return email @classmethod