From aff3625d4fc3c738d77325f8492b72077e6345e7 Mon Sep 17 00:00:00 2001 From: Sugden <28943913+NotSugden@users.noreply.github.com> Date: Wed, 14 Apr 2021 23:30:45 +0100 Subject: [PATCH] fix(GuildMember): correctly check for premium_since (#5312) --- src/structures/GuildMember.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/structures/GuildMember.js b/src/structures/GuildMember.js index 995f2978d..320c7926b 100644 --- a/src/structures/GuildMember.js +++ b/src/structures/GuildMember.js @@ -85,7 +85,9 @@ class GuildMember extends Base { if ('nick' in data) this.nickname = data.nick; if ('joined_at' in data) this.joinedTimestamp = new Date(data.joined_at).getTime(); - if ('premium_since' in data) this.premiumSinceTimestamp = new Date(data.premium_since).getTime(); + if ('premium_since' in data) { + this.premiumSinceTimestamp = data.premium_since === null ? null : new Date(data.premium_since).getTime(); + } if ('roles' in data) this._roles = data.roles; this.pending = data.pending ?? false; }