forked from mirror/django-mailbox
Always read file object in as bytes; fixes bug in which non-local file storage caused get_email_object to fail.
This commit is contained in:
parent
4037aac5e4
commit
830343bf78
2 changed files with 4 additions and 3 deletions
|
|
@ -621,8 +621,9 @@ class Message(models.Model):
|
|||
def get_email_object(self):
|
||||
""" Returns an `email.message.Message` instance for this message."""
|
||||
if self.eml:
|
||||
return email.message_from_file(self.eml)
|
||||
body = self.get_body()
|
||||
body = self.eml.file.read()
|
||||
else:
|
||||
body = self.get_body()
|
||||
if six.PY3:
|
||||
flat = email.message_from_bytes(body)
|
||||
else:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue