From 1925c11a4869a436a77c7e14bfd7af3a4070c95f Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Fri, 11 Oct 2024 00:24:08 -0400 Subject: [PATCH] fix(GuildScheduledEvent): handle null recurrence_rule (#10543) * fix(GuildScheduledEvent): handle null recurrence_rule * refactor: consistency * feat: implement suggested logic change * fix: correct data.recurrence_rule check --------- Co-authored-by: Almeida --- packages/discord.js/src/structures/GuildScheduledEvent.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/discord.js/src/structures/GuildScheduledEvent.js b/packages/discord.js/src/structures/GuildScheduledEvent.js index 9f6124f01..c1d4cbc1b 100644 --- a/packages/discord.js/src/structures/GuildScheduledEvent.js +++ b/packages/discord.js/src/structures/GuildScheduledEvent.js @@ -218,7 +218,7 @@ class GuildScheduledEvent extends Base { * The recurrence rule for this scheduled event * @type {?GuildScheduledEventRecurrenceRule} */ - this.recurrenceRule = { + this.recurrenceRule = data.recurrence_rule && { startTimestamp: Date.parse(data.recurrence_rule.start), get startAt() { return new Date(this.startTimestamp);