diff options
author | Jannis M. Hoffmann <jannis@fehcom.de> | 2024-04-12 15:46:14 +0200 |
---|---|---|
committer | Jannis M. Hoffmann <jannis@fehcom.de> | 2024-04-12 15:46:14 +0200 |
commit | c08892e55d6ccf4b5759308835c0a4eda29c5213 (patch) | |
tree | 4af352dce74672c741ee87fecb705879eb186c94 /src/jwebmail | |
parent | 8faa2973a26818561d316c9eccd136bbf086546f (diff) |
fix json and raw formating for read
Diffstat (limited to 'src/jwebmail')
-rw-r--r-- | src/jwebmail/model/read_mails.py | 5 | ||||
-rw-r--r-- | src/jwebmail/render_mail.py | 2 |
2 files changed, 3 insertions, 4 deletions
diff --git a/src/jwebmail/model/read_mails.py b/src/jwebmail/model/read_mails.py index e35299f..769589f 100644 --- a/src/jwebmail/model/read_mails.py +++ b/src/jwebmail/model/read_mails.py @@ -69,7 +69,6 @@ class QMailAuthuser: "unread_mails": r.unread_count, } - # def show(self, folder, msgid): req = pb2.ShowReq(folder=folder, mid=msgid) resp = self.build_and_run("read", req.SerializeToString()) @@ -136,8 +135,8 @@ class QMailAuthuser: "reply_to": [cls._address(x) for x in h.reply_to if x], "to": [cls._address(x) for x in h.send_to if x], "subject": h.subject, - "comments": h.comments, - "keywords": h.keywords, + "comments": list(h.comments), + "keywords": list(h.keywords), "mime": cls._mime_header(h.mime), } diff --git a/src/jwebmail/render_mail.py b/src/jwebmail/render_mail.py index d348721..bbac94b 100644 --- a/src/jwebmail/render_mail.py +++ b/src/jwebmail/render_mail.py @@ -122,7 +122,7 @@ def render_message(subtype, msg, path): R += _format_header(gettext("CC"), msg["head"].get("cc")) R += _format_header(gettext("BCC"), msg["head"].get("bcc")) R += f"<dt>{escape(gettext('Date'))}</dt>" - date = escape(msg['head']['date']) + date = escape(msg["head"]["date"]) R += f"<dd><time datetime='{date}' class=jwm-tolocaltime>{date}</time></dd>\n" R += f"<dt>{escape(gettext('Content-Type'))}</dt>" R += f"<dd>{to_mime_type(msg['head']['mime'])}</dd>\n" |