From acf3b0c68f03a235751c86b86657db686573797d Mon Sep 17 00:00:00 2001 From: SeaswimmerTheFsh Date: Sat, 4 May 2024 22:17:52 -0400 Subject: [PATCH] fix(aurora): added logging for the Moderation.update() method --- aurora/models.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/aurora/models.py b/aurora/models.py index 2129ad8..b542ab4 100644 --- a/aurora/models.py +++ b/aurora/models.py @@ -5,6 +5,7 @@ from discord import Forbidden, HTTPException, InvalidData, NotFound from pydantic import BaseModel, ConfigDict from redbot.core.bot import Red +from aurora.utilities.logger import logger from aurora.utilities.utils import generate_dict @@ -103,6 +104,25 @@ class Moderation(AuroraGuildModel): )) cursor.close() + logger.info("Updated moderation case %s in guild %s with the following data:\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", + self.moderation_id, + self.guild_id, + 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('\\"', '"'), + ) + @classmethod def from_sql(cls, bot: Red, moderation_id: int, guild_id: int) -> Optional["Moderation"]: from aurora.utilities.database import connect