Browse Source

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.
pull/74/head
Rapptz 9 years ago
parent
commit
ab9840fcb3
  1. 4
      discord/client.py

4
discord/client.py

@ -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…
Cancel
Save