From 2dfb5096b940e9a9ad6ef16886e3b895f2dabab7 Mon Sep 17 00:00:00 2001 From: mathieui Date: Thu, 25 Mar 2021 22:27:59 +0100 Subject: fix: incompatible type passed to logger --- poezio/tabs/basetabs.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/poezio/tabs/basetabs.py b/poezio/tabs/basetabs.py index 0d860adb..75d8bf71 100644 --- a/poezio/tabs/basetabs.py +++ b/poezio/tabs/basetabs.py @@ -602,7 +602,11 @@ class ChatTab(Tab): name = self.jid.bare if not isinstance(message, Message): return - if not logger.log_message(name, message.nickname, message.txt, date=message.time, typ=typ): + was_logged = logger.log_message( + name, message.nickname or '', message.txt, + date=message.time, typ=typ + ) + if not was_logged: self.core.information('Unable to write in the log file', 'Error') def add_message(self, message: BaseMessage, typ=1): -- cgit v1.2.3