aboutsummaryrefslogtreecommitdiff
path: root/discord/role.py
diff options
context:
space:
mode:
Diffstat (limited to 'discord/role.py')
-rw-r--r--discord/role.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/discord/role.py b/discord/role.py
index 7c6e5223..735ad12b 100644
--- a/discord/role.py
+++ b/discord/role.py
@@ -188,7 +188,7 @@ class Role(Hashable):
def _update(self, data):
self.name = data['name']
- self._permissions = data.get('permissions', 0)
+ self._permissions = int(data.get('permissions_new', 0))
self.position = data.get('position', 0)
self._colour = data.get('color', 0)
self.hoist = data.get('hoist', False)
@@ -340,7 +340,7 @@ class Role(Hashable):
payload = {
'name': fields.get('name', self.name),
- 'permissions': fields.get('permissions', self.permissions).value,
+ 'permissions': str(fields.get('permissions', self.permissions).value),
'color': colour.value,
'hoist': fields.get('hoist', self.hoist),
'mentionable': fields.get('mentionable', self.mentionable)