aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/client.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/discord/client.py b/discord/client.py
index 10e85440..b2789b33 100644
--- a/discord/client.py
+++ b/discord/client.py
@@ -2320,14 +2320,13 @@ class Client:
if getattr(channel, 'type', ChannelType.text) != ChannelType.voice:
raise InvalidArgument('Channel passed must be a voice channel')
- self.voice_channel = channel
log.info('attempting to join voice channel {0.name}'.format(channel))
payload = {
'op': 4,
'd': {
- 'guild_id': self.voice_channel.server.id,
- 'channel_id': self.voice_channel.id,
+ 'guild_id': channel.server.id,
+ 'channel_id': channel.id,
'self_mute': False,
'self_deaf': False
}
@@ -2342,7 +2341,7 @@ class Client:
kwargs = {
'user': self.user,
- 'channel': self.voice_channel,
+ 'channel': channel,
'data': self._voice_data_found.data,
'loop': self.loop,
'session_id': self.session_id,