diff options
| author | 2019-12-15 11:12:56 -0800 | |
|---|---|---|
| committer | 2019-12-15 11:20:25 -0800 | |
| commit | b36206e8c62459f22685c285fb1a7e299f08b1bd (patch) | |
| tree | c5ae7746b024e897605cdead029197cb8bb26cb9 | |
| parent | Filtering: fix comparison between tz naïve and aware datetimes (diff) | |
Filtering: fix missing deletion date in scheduled task data
| -rw-r--r-- | bot/cogs/filtering.py | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/bot/cogs/filtering.py b/bot/cogs/filtering.py index 02e3011ab..83e706a26 100644 --- a/bot/cogs/filtering.py +++ b/bot/cogs/filtering.py @@ -195,17 +195,14 @@ class Filtering(Cog, Scheduler): # it will be deleted it after one week. if _filter["schedule_deletion"]: delete_date = (msg.created_at + OFFENSIVE_MSG_DELETE_TIME).isoformat() - await self.bot.api_client.post( - 'bot/offensive-messages', - json={ - 'id': msg.id, - 'channel_id': msg.channel.id, - 'delete_date': delete_date - } - ) - - task_data = {'id': msg.id, 'channel_id': msg.channel.id} - self.schedule_task(self.bot.loop, msg.id, task_data) + data = { + 'id': msg.id, + 'channel_id': msg.channel.id, + 'delete_date': delete_date + } + + await self.bot.api_client.post('bot/offensive-messages', json=data) + self.schedule_task(self.bot.loop, msg.id, data) log.trace(f"Offensive message {msg.id} will be deleted on {delete_date}") if isinstance(msg.channel, DMChannel): |