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:
		@@ -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
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user