aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Gareth Coles <[email protected]>2018-06-23 22:31:04 +0100
committerGravatar Gareth Coles <[email protected]>2018-06-23 22:31:04 +0100
commitf73854a5cb9ae7863f6a204ff5a2cecf613e9db2 (patch)
tree4110f780016e73259ad52858a952ce7073723ab1
parentMerge branch 'momo/fix-avatars-again' into 'master' (diff)
[Events] Fix filter exhaustion on users send
-rw-r--r--bot/cogs/events.py10
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)