From 777e789d77a40461ea0e9d8eaa82a8aa95b2589a Mon Sep 17 00:00:00 2001 From: Luna Date: Sat, 28 Aug 2021 19:57:14 -0300 Subject: [PATCH] storage: prevent members_count x members inconsistency --- litecord/storage.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/litecord/storage.py b/litecord/storage.py index b5aa251..0caf484 100644 --- a/litecord/storage.py +++ b/litecord/storage.py @@ -758,6 +758,9 @@ class Storage: channels = await self.get_channel_data(guild_id) roles = await self.get_role_data(guild_id) + # prevent data inconsistencies + assert len(members) == member_count + mids = [int(m["user"]["id"]) for m in members] assert self.presence is not None