From da66a0875c1b8e35f2314ccd7cada3f481d09981 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Malo=C5=A1t=C3=ADk?= <malostik@cesnet.cz> Date: Mon, 21 Nov 2022 13:36:58 +0100 Subject: [PATCH] Fix PostgreSQL storage of events containing control characters --- warden_server/warden_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/warden_server/warden_server.py b/warden_server/warden_server.py index 006b84b..52ec05a 100755 --- a/warden_server/warden_server.py +++ b/warden_server/warden_server.py @@ -1322,7 +1322,7 @@ class PostgreSQL(DataBase): """Build query and params for event insertion""" return ( ["INSERT INTO events (received,client_id,data) VALUES (NOW(), %s, %s) RETURNING id"], - [(client.id, raw_event)], + [(client.id, self.db.Binary(raw_event.encode('utf8')))], 0 ) -- GitLab