File 0001-T8337-Fix-UnicodeDecodeError-in-wallace.patch of Package pykolab-python3
From 0b38809701d43140840c8e83fc0b4c90ef272163 Mon Sep 17 00:00:00 2001
Message-ID: <0b38809701d43140840c8e83fc0b4c90ef272163.1726868869.git.kolab@sicherha.de>
From: Christoph Erhardt <kolab@sicherha.de>
Date: Fri, 20 Sep 2024 23:42:37 +0200
Subject: [PATCH] T8337: Fix `UnicodeDecodeError` in wallace
Reviewers: mollekopf
Differential Revision: https://git.kolab.org/D4959
---
wallace/modules.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/wallace/modules.py b/wallace/modules.py
index f774e6e..e4a4ab6 100644
--- a/wallace/modules.py
+++ b/wallace/modules.py
@@ -369,7 +369,7 @@ def cb_action_ACCEPT(module, filepath):
log.debug(_("Accepting message in: %r") %(filepath), level=8)
# parse message headers
- message = Parser().parse(open(filepath, 'r'), True)
+ message = Parser().parse(open(filepath, 'r', encoding="utf8", errors="ignore"), True)
messageid = message['message-id'] if 'message-id' in message else None
sender = [formataddr(x) for x in getaddresses(message.get_all('X-Kolab-From', []))]
--
2.46.1