Use GuildChannel abc for CategoryChannel edit
I noticed nothing happened when I did `ch.edit(overwrites=oh.overwrites)` `http.edit_channel` doesn't do anything with the `overwrites` keyword, it's processed as `permission_overwrites` instead which `self._edit` takes care of. I feel this was an oversight at some point.
This commit is contained in:
parent
4b3a7fbe16
commit
128c9f4eb8
@ -791,17 +791,7 @@ class CategoryChannel(discord.abc.GuildChannel, Hashable):
|
|||||||
Editing the category failed.
|
Editing the category failed.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
try:
|
await self._edit(options=options, reason=reason)
|
||||||
position = options.pop('position')
|
|
||||||
except KeyError:
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
await self._move(position, reason=reason)
|
|
||||||
self.position = position
|
|
||||||
|
|
||||||
if options:
|
|
||||||
data = await self._state.http.edit_channel(self.id, reason=reason, **options)
|
|
||||||
self._update(self.guild, data)
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def channels(self):
|
def channels(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user