diff --git a/discord/guild.py b/discord/guild.py index 38c965c93..f1a2f4033 100644 --- a/discord/guild.py +++ b/discord/guild.py @@ -220,6 +220,9 @@ class Guild(Hashable): self._voice_states[user_id] = after member = self.get_member(user_id) + if member is None: + member = Member(data=data['member'], state=self._state, guild=self) + return member, before, after def _add_role(self, role):