diff --git a/cogs/committee_actions_tracking.py b/cogs/committee_actions_tracking.py index 773e2104..a84887d4 100644 --- a/cogs/committee_actions_tracking.py +++ b/cogs/committee_actions_tracking.py @@ -252,11 +252,11 @@ async def list_all_actions(self, ctx:TeXBotApplicationContext) -> None: main_guild: discord.Guild = self.bot.main_guild committee_role: discord.Role = await self.bot.committee_role - actions: list[Action] = await sync_to_async(Action.objects.all)() + actions: list[Action] = list(await sync_to_async(Action.objects.all)()) committee_members: set[discord.Member] = {member for member in main_guild.members if not member.bot and committee_role in member.roles} # noqa: E501 - committee_actions: dict[discord.Member, list[Action]] = {committee: [action async for action in actions if action.discord_member.hashed_discord_id == DiscordMember.hash_discord_id(committee.id)] for committee in committee_members} # noqa: E501 + committee_actions: dict[discord.Member, list[Action]] = {committee: [action for action in actions if action.discord_member.hashed_discord_id == DiscordMember.hash_discord_id(committee.id)] for committee in committee_members} # noqa: E501 all_actions_message: str = "\n".join([f"Listing all actions by committee member:\n{committee.mention}, Actions:\n{', \n'.join(str(action.description) for action in actions)}" for committee, actions in committee_actions.items()]) # type: ignore[attr-defined] # noqa: E501