Skip to content

Commit

Permalink
Merge pull request #139 from python-discord/jb3/fix-stringed-ids
Browse files Browse the repository at this point in the history
Convert IDs in bulk message deletes to strings for DB query
  • Loading branch information
jb3 authored Mar 26, 2024
2 parents 7344282 + 83c6505 commit 06ae7a2
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion metricity/exts/event_listeners/message_listeners.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,9 @@ async def on_raw_message_delete(self, message: discord.RawMessageDeleteEvent) ->
async def on_raw_bulk_message_delete(self, messages: discord.RawBulkMessageDeleteEvent) -> None:
"""If messages are deleted in bulk and we have a record of them set the is_deleted flag."""
async with async_session() as sess:
await sess.execute(update(Message).where(Message.id.in_(messages.message_ids)).values(is_deleted=True))
await sess.execute(update(Message).where(
Message.id.in_([str(mid) for mid in messages.message_ids]),
).values(is_deleted=True))
await sess.commit()


Expand Down

0 comments on commit 06ae7a2

Please sign in to comment.