From f653bc3b40204f0d0669a7aead96a011fe54351f Mon Sep 17 00:00:00 2001 From: pederhan Date: Wed, 9 Aug 2023 11:39:09 +0200 Subject: [PATCH] Use model_dump_json() --- zabbix_auto_config/processing.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/zabbix_auto_config/processing.py b/zabbix_auto_config/processing.py index 05f6761..279e841 100644 --- a/zabbix_auto_config/processing.py +++ b/zabbix_auto_config/processing.py @@ -266,13 +266,14 @@ def handle_source_host( # logging.debug(f"Replaced host <{host['hostname']}> from source <{source}>") cursor.execute( f"UPDATE {self.db_source_table} SET data = %s WHERE data->>'hostname' = %s AND data->'sources' ? %s", - [host.json(), host.hostname, source], + [host.model_dump_json(), host.hostname, source], ) return HostAction.UPDATE else: # logging.debug(f"Inserted host <{host['hostname']}> from source <{source}>") cursor.execute( - f"INSERT INTO {self.db_source_table} (data) VALUES (%s)", [host.json()] + f"INSERT INTO {self.db_source_table} (data) VALUES (%s)", + [host.model_dump_json()], ) return HostAction.INSERT @@ -440,13 +441,14 @@ def handle_host( # logging.debug(f"Replaced host <{host['hostname']}> from source <{source}>") cursor.execute( f"UPDATE {self.db_hosts_table} SET data = %s WHERE data->>'hostname' = %s", - [host.json(), host.hostname], + [host.model_dump_json(), host.hostname], ) return HostAction.UPDATE else: # logging.debug(f"Inserted host <{host['hostname']}> from source <{source}>") cursor.execute( - f"INSERT INTO {self.db_hosts_table} (data) VALUES (%s)", [host.json()] + f"INSERT INTO {self.db_hosts_table} (data) VALUES (%s)", + [host.model_dump_json()], ) return HostAction.INSERT