From 571f57d957ac360cb14916f72d8d8d24297a5eb7 Mon Sep 17 00:00:00 2001 From: Philippe Date: Mon, 15 Dec 2014 14:50:14 +0100 Subject: [PATCH] Fix encoded attachment's filenames --- django_mailbox/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/django_mailbox/models.py b/django_mailbox/models.py index 3c0a5c0..8404402 100644 --- a/django_mailbox/models.py +++ b/django_mailbox/models.py @@ -647,7 +647,9 @@ class MessageAttachment(models.Model): def get_filename(self): file_name = self._get_rehydrated_headers().get_filename() - if file_name: + if isinstance(file_name, six.text_type): + return file_name + elif file_name: return convert_header_to_unicode(file_name) else: return None