From 4827defd5d893a07ef307b094698c254a5277ed1 Mon Sep 17 00:00:00 2001 From: JetRaidz Date: Thu, 12 Oct 2023 20:30:26 +1300 Subject: [PATCH] Fix ticket log timestamps showing incorrect time --- src/modules/moderation/ticket.py | 3 ++- src/modules/video_channels/ticket.py | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/modules/moderation/ticket.py b/src/modules/moderation/ticket.py index 4c8cba1a..b4559d46 100644 --- a/src/modules/moderation/ticket.py +++ b/src/modules/moderation/ticket.py @@ -1,4 +1,5 @@ import asyncio +import pytz import datetime as dt from typing import Optional @@ -161,7 +162,7 @@ class Ticket: embed = discord.Embed( title=title, description=data.content, - timestamp=data.created_at, + timestamp=data.created_at.replace(tzinfo=pytz.utc), colour=discord.Colour.orange() ) embed.add_field( diff --git a/src/modules/video_channels/ticket.py b/src/modules/video_channels/ticket.py index b19a7fc5..0203c482 100644 --- a/src/modules/video_channels/ticket.py +++ b/src/modules/video_channels/ticket.py @@ -35,6 +35,8 @@ class VideoTicket(Ticket): **kwargs ) + await ticket_data.update(created_at=utc_now().replace(tzinfo=None)) + lguild = await bot.core.lions.fetch_guild(member.guild.id, guild=member.guild) new_ticket = cls(lguild, ticket_data) @@ -94,6 +96,7 @@ class VideoTicket(Ticket): **kwargs ) + async def _revert(self, reason=None): target = self.target blacklist = self.lguild.config.get(VideoSettings.VideoBlacklist.setting_id).value