From ad6fbbfe432484358353ba804a5e7b18a89c92ec Mon Sep 17 00:00:00 2001 From: Rapptz Date: Sat, 7 Nov 2015 16:27:58 -0500 Subject: [PATCH] Fix Client.create_role --- discord/client.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/discord/client.py b/discord/client.py index 5e47b149b..6177da66b 100644 --- a/discord/client.py +++ b/discord/client.py @@ -1234,10 +1234,11 @@ class Client(object): data = response.json() everyone = server.id == data.get('id') role = Role(everyone=everyone, **data) - if self.edit_role(server, role, **fields): - # we have to call edit because you can't pass a payload to the - # http request currently. - return role + + # we have to call edit because you can't pass a payload to the + # http request currently. + self.edit_role(server, role, **fields) + return role def set_channel_permissions(self, channel, target, allow=None, deny=None): """Sets the channel specific permission overwrites for a target in the