diff --git a/lib/Client/InternalClient.js b/lib/Client/InternalClient.js index 23dbfec3f..d8bf118d6 100644 --- a/lib/Client/InternalClient.js +++ b/lib/Client/InternalClient.js @@ -1241,7 +1241,7 @@ var InternalClient = (function () { //def updateDetails InternalClient.prototype.updateDetails = function updateDetails(data) { - if (!this.bot && !(this.email || data.email)) throw new Error("Must provide email since a token was used to login"); + if (!this.user.bot && !(this.email || data.email)) throw new Error("Must provide email since a token was used to login"); var options = { avatar: this.resolver.resolveToBase64(data.avatar) || this.user.avatar, diff --git a/src/Client/InternalClient.js b/src/Client/InternalClient.js index ce2584428..e7e80b596 100644 --- a/src/Client/InternalClient.js +++ b/src/Client/InternalClient.js @@ -1013,7 +1013,7 @@ export default class InternalClient { //def updateDetails updateDetails(data) { - if (!this.bot && !(this.email || data.email)) + if (!this.user.bot && !(this.email || data.email)) throw new Error("Must provide email since a token was used to login"); var options = {