From 52a9e213c2dc13ee52ee0234593fdce392f43890 Mon Sep 17 00:00:00 2001 From: Jiralite <33201955+Jiralite@users.noreply.github.com> Date: Sun, 17 Jul 2022 20:47:02 +0100 Subject: [PATCH] fix(GuildMemberManager): Allow setting own nickname (#8066) --- .../discord.js/src/managers/GuildMemberManager.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/discord.js/src/managers/GuildMemberManager.js b/packages/discord.js/src/managers/GuildMemberManager.js index aa5db057f..8f4aa03b6 100644 --- a/packages/discord.js/src/managers/GuildMemberManager.js +++ b/packages/discord.js/src/managers/GuildMemberManager.js @@ -299,11 +299,13 @@ class GuildMemberManager extends CachedManager { } data.roles &&= data.roles.map(role => (role instanceof Role ? role.id : role)); - data.communication_disabled_until = - // eslint-disable-next-line eqeqeq - data.communicationDisabledUntil != null - ? new Date(data.communicationDisabledUntil).toISOString() - : data.communicationDisabledUntil; + if (typeof data.communicationDisabledUntil !== 'undefined') { + data.communication_disabled_until = + // eslint-disable-next-line eqeqeq + data.communicationDisabledUntil != null + ? new Date(data.communicationDisabledUntil).toISOString() + : data.communicationDisabledUntil; + } let endpoint; if (id === this.client.user.id) {