diff options
| author | 2018-06-23 22:31:04 +0100 | |
|---|---|---|
| committer | 2018-06-23 22:31:04 +0100 | |
| commit | f73854a5cb9ae7863f6a204ff5a2cecf613e9db2 (patch) | |
| tree | 4110f780016e73259ad52858a952ce7073723ab1 | |
| parent | Merge branch 'momo/fix-avatars-again' into 'master' (diff) | |
[Events] Fix filter exhaustion on users send
| -rw-r--r-- | bot/cogs/events.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/bot/cogs/events.py b/bot/cogs/events.py index c6a685078..6f97d2c35 100644 --- a/bot/cogs/events.py +++ b/bot/cogs/events.py @@ -25,25 +25,25 @@ class Events: self.bot = bot async def send_updated_users(self, *users, replace_all=False): - users = filter(lambda user: str(Roles.verified) in user["roles"], users) + users = list(filter(lambda user: str(Roles.verified) in user["roles"], users)) try: if replace_all: response = await self.bot.http_session.post( url=URLs.site_user_api, - json=list(users), + json=users, headers={"X-API-Key": Keys.site_api} ) else: response = await self.bot.http_session.put( url=URLs.site_user_api, - json=list(users), + json=users, headers={"X-API-Key": Keys.site_api} ) return await response.json() except Exception: - log.exception(f"Failed to send {len(list(users))} users") + log.exception(f"Failed to send {len(users)} users") return {} async def send_delete_users(self, *users): @@ -111,7 +111,7 @@ class Events: }) if users: - log.debug(f"{len(users)} user roles to be updated") + log.info(f"{len(users)} user roles to be updated") done = await self.send_updated_users(*users, replace_all=True) |