mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-04-22 16:51:59 +00:00
Fix passing None to afk_channel in Guild.edit.
This commit is contained in:
parent
7d001ef46e
commit
06c99533de
@ -587,7 +587,7 @@ class Guild(Hashable):
|
||||
feature.
|
||||
region: :class:`VoiceRegion`
|
||||
The new region for the guild's voice communication.
|
||||
afk_channel: :class:`VoiceChannel`
|
||||
afk_channel: Optional[:class:`VoiceChannel`]
|
||||
The new channel that is the AFK channel. Could be ``None`` for no AFK channel.
|
||||
afk_timeout: int
|
||||
The number of seconds until someone is moved to the AFK channel.
|
||||
@ -643,8 +643,16 @@ class Guild(Hashable):
|
||||
|
||||
fields['icon'] = icon
|
||||
fields['splash'] = splash
|
||||
if 'afk_channel' in fields:
|
||||
fields['afk_channel_id'] = fields['afk_channel'].id
|
||||
|
||||
try:
|
||||
afk_channel = fields.pop('afk_channel')
|
||||
except KeyError:
|
||||
pass
|
||||
else:
|
||||
if afk_channel is None:
|
||||
fields['afk_channel_id'] = afk_channel
|
||||
else:
|
||||
fields['afk_channel_id'] = afk_channel.id
|
||||
|
||||
if 'owner' in fields:
|
||||
if self.owner != self.me:
|
||||
|
Loading…
x
Reference in New Issue
Block a user