From a74fe57eb4ddeb0da27b34f96ead9130a59e0453 Mon Sep 17 00:00:00 2001 From: qeled Date: Fri, 30 Oct 2015 22:38:37 +0300 Subject: [PATCH] Fix createRole crashing with no data passed --- src/Client.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Client.js b/src/Client.js index 07f3ad27f..97885a73d 100644 --- a/src/Client.js +++ b/src/Client.js @@ -860,7 +860,7 @@ class Client extends EventEmitter { var perm = server.addRole(res.body); - if (data.color) + if (data && data.color) data.color = Color.toDec(data.color); self.guildRoleCreateIgnoreList[res.body.id] = true; @@ -899,7 +899,7 @@ class Client extends EventEmitter { tempRole[key] = data[key]; } - if (isNaN(Color.toDec(data.color))) { + if (data && isNaN(Color.toDec(data.color))) { var err = new Error("Invalid Color"); reject(err); cb(err);