From 3d3036f9b6961a990400a97f13e406ac98a29169 Mon Sep 17 00:00:00 2001 From: cswimr Date: Mon, 19 Aug 2024 14:46:08 -0400 Subject: [PATCH] fix(aurora): convert timedeltas to strings before creating changes from them --- aurora/aurora.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/aurora/aurora.py b/aurora/aurora.py index 95fb3b2..0acd3bd 100644 --- a/aurora/aurora.py +++ b/aurora/aurora.py @@ -37,7 +37,7 @@ from .utilities.config import config, register_config from .utilities.factory import addrole_embed, case_factory, changes_factory, evidenceformat_factory, guild_embed, immune_embed, overrides_embed, type_embed from .utilities.json import dump from .utilities.logger import logger -from .utilities.utils import check_moddable, check_permissions, create_guild_table, log, timedelta_from_relativedelta +from .utilities.utils import check_moddable, check_permissions, create_guild_table, log, timedelta_from_relativedelta, timedelta_to_string class Aurora(commands.Cog): @@ -1081,7 +1081,7 @@ class Aurora(commands.Cog): "timestamp": old_moderation.timestamp, "reason": old_moderation.reason, "user_id": old_moderation.moderator_id, - "duration": old_moderation.duration, + "duration": timedelta_to_string(old_moderation.duration), "end_timestamp": old_moderation.end_timestamp, })) moderation.changes.append(Change.from_dict(interaction.client, { @@ -1089,7 +1089,7 @@ class Aurora(commands.Cog): "timestamp": int(time.time()), "reason": moderation.reason, "user_id": interaction.user.id, - "duration": moderation.duration, + "duration": timedelta_to_string(old_moderation.duration), "end_timestamp": moderation.end_timestamp, }))