Fix OVER value encoding

This commit is contained in:
XANTRONIX Development 2024-11-27 12:36:02 -05:00
parent d4464f2180
commit c124725e0c

View file

@ -4,6 +4,8 @@ import socket
import datetime import datetime
import fnmatch import fnmatch
import traceback import traceback
import email.header
import email.utils
from typing import Optional from typing import Optional
@ -680,9 +682,9 @@ class Session():
def _message_overview(self, message: Message) -> dict: def _message_overview(self, message: Message) -> dict:
return map(lambda s: s.replace('\t', ' '), [ return map(lambda s: s.replace('\t', ' '), [
str(message.id), str(message.id),
message.subject, email.header.Header(message.subject).encode(),
message.sender, email.header.Header(message.sender).encode(),
message.created_on.isoformat(), email.utils.format_datetime(message.created_on),
message.message_id, message.message_id,
message.parent_id or '', message.parent_id or '',
str(len(message.content)), str(len(message.content)),