Fix createRole crashing with no data passed

This commit is contained in:
qeled
2015-10-30 22:38:37 +03:00
parent 4f5dce65b6
commit a74fe57eb4

View File

@@ -860,7 +860,7 @@ class Client extends EventEmitter {
var perm = server.addRole(res.body); var perm = server.addRole(res.body);
if (data.color) if (data && data.color)
data.color = Color.toDec(data.color); data.color = Color.toDec(data.color);
self.guildRoleCreateIgnoreList[res.body.id] = true; self.guildRoleCreateIgnoreList[res.body.id] = true;
@@ -899,7 +899,7 @@ class Client extends EventEmitter {
tempRole[key] = data[key]; tempRole[key] = data[key];
} }
if (isNaN(Color.toDec(data.color))) { if (data && isNaN(Color.toDec(data.color))) {
var err = new Error("Invalid Color"); var err = new Error("Invalid Color");
reject(err); reject(err);
cb(err); cb(err);