summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--poezio/tabs/basetabs.py6
1 files changed, 5 insertions, 1 deletions
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):