From 7ae4a60163769cd3881db911db13dbbf0a7b6b38 Mon Sep 17 00:00:00 2001 From: Alexander Burdeiny Date: Wed, 19 Oct 2016 15:15:51 +0300 Subject: [PATCH] 1577 images resizing #2 --- emencia/django/newsletter/mailer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/emencia/django/newsletter/mailer.py b/emencia/django/newsletter/mailer.py index 1e5f1cbb..e463855a 100644 --- a/emencia/django/newsletter/mailer.py +++ b/emencia/django/newsletter/mailer.py @@ -49,6 +49,7 @@ from django.contrib.staticfiles import finders from django.conf import settings from sorl.thumbnail import get_thumbnail +from sorl.thumbnail.images import ImageFile from emencia.django.newsletter.models import Newsletter from emencia.django.newsletter.models import ContactMailingStatus @@ -343,7 +344,8 @@ class NewsLetterSender(object): message_attachment.set_payload(fd.read()) encode_base64(message_attachment) - fd.close() + if not isinstance(fd, ImageFile): + fd.close() cid = prefix + '%d'%obj.id