Skip to content
This repository was archived by the owner on Aug 28, 2019. It is now read-only.

Commit 0d5e6e2

Browse files
committed
Decrement Guild.member_count even if member is not cached
Fix Rapptz#4021
1 parent 0a24e37 commit 0d5e6e2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

discord/state.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -686,11 +686,11 @@ def parse_guild_member_add(self, data):
686686
def parse_guild_member_remove(self, data):
687687
guild = self._get_guild(int(data['guild_id']))
688688
if guild is not None:
689+
guild._member_count -= 1
689690
user_id = int(data['user']['id'])
690691
member = guild.get_member(user_id)
691692
if member is not None:
692693
guild._remove_member(member)
693-
guild._member_count -= 1
694694
self.dispatch('member_remove', member)
695695
else:
696696
log.warning('GUILD_MEMBER_REMOVE referencing an unknown guild ID: %s. Discarding.', data['guild_id'])

0 commit comments

Comments
 (0)