mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-05-12 16:59:50 +00:00
Fix issue with add_roles and friends not working.
Previously it stated that Role object is not serializable due to passing in Role objects rather than their IDs.
This commit is contained in:
parent
3da6cf5926
commit
ab9840fcb3
@ -2061,7 +2061,7 @@ class Client:
|
|||||||
Adding roles failed.
|
Adding roles failed.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
new_roles = utils._unique(itertools.chain(member.roles, roles))
|
new_roles = utils._unique(role.id for role in itertools.chain(member.roles, roles))
|
||||||
yield from self._replace_roles(member, new_roles)
|
yield from self._replace_roles(member, new_roles)
|
||||||
|
|
||||||
@asyncio.coroutine
|
@asyncio.coroutine
|
||||||
@ -2129,7 +2129,7 @@ class Client:
|
|||||||
Removing roles failed.
|
Removing roles failed.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
new_roles = utils._unique(roles)
|
new_roles = utils._unique(role.id for role in roles)
|
||||||
yield from self._replace_roles(member, new_roles)
|
yield from self._replace_roles(member, new_roles)
|
||||||
|
|
||||||
@asyncio.coroutine
|
@asyncio.coroutine
|
||||||
|
Loading…
x
Reference in New Issue
Block a user