From 59793b0ca7fd42e5317a5adb33faf1fd550a3714 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Fri, 3 Jul 2020 17:51:01 +0200 Subject: [PATCH] Fix message preview in mailqueue model UTF8 encoding issues since the python3 migration... --- pgweb/mailqueue/admin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pgweb/mailqueue/admin.py b/pgweb/mailqueue/admin.py index 6b89205c..468283b6 100644 --- a/pgweb/mailqueue/admin.py +++ b/pgweb/mailqueue/admin.py @@ -17,13 +17,13 @@ class QueuedMailAdmin(admin.ModelAdmin): msg = parser.parsestr(obj.fullmsg) b = msg.get_payload(decode=True) if b: - return b + return b.decode('utf8') pl = msg.get_payload() for p in pl: b = p.get_payload(decode=True) if b: - return b + return b.decode('utf8') return "Could not find body" except Exception as e: return "Failed to get body: %s" % e -- 2.39.5