From 37cad54dbdade39607397b8ad697eca94f1b7197 Mon Sep 17 00:00:00 2001 From: Raiden-Ei Date: Sun, 9 Jan 2022 21:20:07 +0900 Subject: [PATCH] fix(MessageEmbed): createdAt field can be zero (#7218) --- packages/discord.js/src/structures/MessageEmbed.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/discord.js/src/structures/MessageEmbed.js b/packages/discord.js/src/structures/MessageEmbed.js index 7c1b13e05..ee2a9b55c 100644 --- a/packages/discord.js/src/structures/MessageEmbed.js +++ b/packages/discord.js/src/structures/MessageEmbed.js @@ -88,7 +88,8 @@ class MessageEmbed { * @type {?number} */ // Date.parse() cannot be used here because data.timestamp might be a number - this.timestamp = 'timestamp' in data ? new Date(data.timestamp).getTime() : null; + // Additionally, the nullish coalescing operator cannot be used here as we're checking for 0 + this.timestamp = new Date(data.timestamp).getTime() || null; /** * Represents a field of a MessageEmbed