From 1d0cc92f496768a01f51ef5fc2dda3b6269fd198 Mon Sep 17 00:00:00 2001 From: adbenitez Date: Fri, 10 Jan 2025 00:18:55 +0100 Subject: [PATCH] fix: properly get quoted message author name in dc2mb() --- matterdelta/api.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/matterdelta/api.py b/matterdelta/api.py index 9827b2e..08c8073 100644 --- a/matterdelta/api.py +++ b/matterdelta/api.py @@ -50,12 +50,12 @@ def dc2mb(bot: Bot, accid: int, msg: Message) -> None: else: event = "" if msg.quote and mb_config.get("quoteFormat"): - quotenick = msg.quote.get( - "override_sender_name", msg.quote.get("author_display_name", "") + quotenick = msg.quote.get("override_sender_name") or msg.quote.get( + "author_display_name" ) text = mb_config["quoteFormat"].format( MESSAGE=text, - QUOTENICK=quotenick, + QUOTENICK=quotenick or "", QUOTEMESSAGE=" ".join(msg.quote.text.split()), ) data = {"username": username, "text": text, "event": event}