aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/client.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/discord/client.py b/discord/client.py
index 8221afe1..a4130cf8 100644
--- a/discord/client.py
+++ b/discord/client.py
@@ -2051,10 +2051,14 @@ class Client:
Editing the role failed.
"""
+ colour = fields.get('colour')
+ if colour is None:
+ colour = fields.get('color', role.colour)
+
payload = {
'name': fields.get('name', role.name),
'permissions': fields.get('permissions', role.permissions).value,
- 'color': color.value,
+ 'color': colour.value,
'hoist': fields.get('hoist', role.hoist),
'mentionable': fields.get('mentionable', role.mentionable)
}