From f43ea80f3b0851ea5541cf15cd00652ae0f0d7e2 Mon Sep 17 00:00:00 2001 From: Keenan Tims Date: Fri, 25 Apr 2025 12:44:07 -0700 Subject: [PATCH] parsers: Don't accept multipart/related for body --- parsers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parsers.py b/parsers.py index 4e1b3ac..6a9274d 100644 --- a/parsers.py +++ b/parsers.py @@ -100,7 +100,7 @@ class MBNAParser(TransactionParser): ) def extract(self, msg: EmailMessage) -> Optional[Transaction]: - body = msg.get_body() + body = msg.get_body(preferencelist=("html", "plain")) if body is None: raise TransactionParsingFailed("No body of message found") content = body.get_content()