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