From a75ce9c636b84110a1fa81a4ef914cc8963c128f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damir=20Jeli=C4=87?= Date: Sun, 13 Jan 2019 13:41:32 +0100 Subject: [PATCH] buffer: Fix buffer lines updating if the new string is an empty string. This should fix the buffer sorting bug where the prefix isn't properly updated. --- matrix/buffer.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/matrix/buffer.py b/matrix/buffer.py index 1c4e9fe..24382f4 100644 --- a/matrix/buffer.py +++ b/matrix/buffer.py @@ -314,17 +314,17 @@ class WeechatChannelBuffer(object): ): new_data = {} - if date: + if date is not None: new_data["date"] = str(date) - if date_printed: + if date_printed is not None: new_data["date_printed"] = str(date_printed) - if tags: + if tags is not None: new_data["tags_array"] = ",".join(tags) - if prefix: + if prefix is not None: new_data["prefix"] = prefix - if message: + if message is not None: new_data["message"] = message - if highlight: + if highlight is not None: new_data["highlight"] = highlight if new_data: