From 04d10d2cf8cf9deaf0dbaaac7f423c88abbbd9e1 Mon Sep 17 00:00:00 2001 From: SeaswimmerTheFsh Date: Sat, 4 May 2024 22:12:00 -0400 Subject: [PATCH] fix(aurora): strip and replace the json dumps before inserting them into the db --- aurora/models.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/aurora/models.py b/aurora/models.py index 2e0c717..2129ad8 100644 --- a/aurora/models.py +++ b/aurora/models.py @@ -84,7 +84,23 @@ class Moderation(AuroraGuildModel): with connect() as database: cursor = database.cursor() - cursor.execute(query, (self.timestamp, self.moderation_type, self.target_type, self.moderator_id, self.role_id, self.duration, self.end_timestamp, self.reason, self.resolved, self.resolved_by, self.resolve_reason, self.expired, dumps(self.changes), dumps(self.metadata), self.moderation_id)) + cursor.execute(query, ( + self.timestamp, + self.moderation_type, + self.target_type, + self.moderator_id, + self.role_id, + self.duration, + self.end_timestamp, + self.reason, + self.resolved, + self.resolved_by, + self.resolve_reason, + self.expired, + dumps(self.changes).strip('"').replace('\\"', '"'), + dumps(self.metadata).strip('"').replace('\\"', '"'), + self.moderation_id + )) cursor.close() @classmethod