fix(moderation): fixed moderation imports
Some checks failed
Pylint / Pylint (3.10) (push) Has been cancelled

This commit is contained in:
Seaswimmer 2023-12-18 16:43:28 -05:00
parent 7c3310af32
commit e2c165297d
Signed by: cswimr
GPG key ID: 1EBC234EEDA901AE

View file

@ -1,4 +1,4 @@
from datetime import timedelta
from datetime import timedelta, strptime
import json
from redbot.core import commands
from discord import Message, ButtonStyle, Interaction, ui
@ -69,6 +69,13 @@ class ImportModerationView(ui.View):
if 'metadata' not in case or not case['metadata']:
case['metadata'] = {}
duration_t = strptime(case['duration'], "%H:%M:%S")
duration = timedelta(
hours=duration_t.hours,
minutes=duration_t.minutes,
seconds=duration_t.seconds
)
await mysql_log(
self.ctx.guild.id,
case['moderator_id'],
@ -76,7 +83,7 @@ class ImportModerationView(ui.View):
case['target_type'],
case['target_id'],
case['role_id'],
case['duration'],
duration,
case['reason'],
timestamp=case['timestamp'],
resolved=case['resolved'],