Skip to content

API doesn't publish updated timestamps for rescheduled event occurrences #8428

Description

@Reedbeta

Description

Hello, I'm experiencing an issue with scheduled events using the Discord API. I'm observing that when a single instance of a recurring event is rescheduled, the start/end timestamps returned by the API for that occurrence do not update; the original start/end timestamps continue to be returned.

This doesn't happen with one-off events, only recurring ones.

As far as I can tell, there is no workaround, nor is there any way to identify for which events the API is serving wrong data.

Steps to Reproduce

Repro steps:

  • create a recurring event in a server
  • use API to fetch scheduled events (guild.scheduledEvents.fetch() in discord.js). Observe the event is returned with correct data.
  • use the Discord client to change the date or time on the next instance of the recurring event
  • use API to fetch scheduled events again. Observe that the event data returned is the same as before and has not updated with the new start/end timestamps.

Expected Behavior

Discord API should return correct and up-to-date properties of the event.

Current Behavior

Discord API continues to return the original start/end timestamp regardless of later changes to the event occurrence.

Screenshots/Videos

No response

Client and System Information

discord.js v14.17.2
Node v22.12.0
Windows 10 22H2

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions