From 38fce348cdc7a5f6159934ec5835979e3c314b2a Mon Sep 17 00:00:00 2001 From: Talha Asghar Date: Wed, 23 Jul 2025 12:30:05 +0500 Subject: [PATCH] fix #194: NoneType' object has no attribute 'encode' --- clickhouse_mysql/writer/chwriter.py | 1 + 1 file changed, 1 insertion(+) diff --git a/clickhouse_mysql/writer/chwriter.py b/clickhouse_mysql/writer/chwriter.py index 587d48f..2077030 100644 --- a/clickhouse_mysql/writer/chwriter.py +++ b/clickhouse_mysql/writer/chwriter.py @@ -74,6 +74,7 @@ def insert(self, event_or_events=None): event_converted = self.convert(event) for row in event_converted: for key in row.keys(): + row[key] = '' if row[key] is None else row[key] # we need to convert Decimal value to str value for suitable for table structure if type(row[key]) == Decimal: row[key] = str(row[key])