From 431ee8794b5c67048b4709549ae1fd931488a1e2 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Sat, 21 Nov 2020 22:40:19 -0500 Subject: Fix error with templates not having access to member cache flags. This also changes the attribute from having an underscore Fix #5986 --- discord/ext/commands/converter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'discord/ext') diff --git a/discord/ext/commands/converter.py b/discord/ext/commands/converter.py index adec41dc..2ff05843 100644 --- a/discord/ext/commands/converter.py +++ b/discord/ext/commands/converter.py @@ -129,7 +129,7 @@ class MemberConverter(IDConverter): """ async def query_member_named(self, guild, argument): - cache = guild._state._member_cache_flags.joined + cache = guild._state.member_cache_flags.joined if len(argument) > 5 and argument[-5] == '#': username, _, discriminator = argument.rpartition('#') members = await guild.query_members(username, limit=100, cache=cache) @@ -140,7 +140,7 @@ class MemberConverter(IDConverter): async def query_member_by_id(self, bot, guild, user_id): ws = bot._get_websocket(shard_id=guild.shard_id) - cache = guild._state._member_cache_flags.joined + cache = guild._state.member_cache_flags.joined if ws.is_ratelimited(): # If we're being rate limited on the WS, then fall back to using the HTTP API # So we don't have to wait ~60 seconds for the query to finish -- cgit v1.2.3