Closed Aldaviva closed 1 month ago
The service has also been crashing on a duplicate key error with GDQX2024/Liam's Super Mario 64 Masterclass/Liam Teaches SM64 Speedrunning — N64
, which only appears once in the schedule. Crashing should also not cause the runs to jump to a different time.
The service had been crashing a lot starting on 9/22 because the order
property of runs was null
, so I changed the mapped type from int
to int?
. I also added a version number to the iCal UID to force it to recreate all Google Calendar events with new UIDs. After deploying this, the service created all the runs successfully at the correct times and did not crash.
The last day's runs of GDQ Express 2024 (TwitchCon) are shown with an incorrect offset time in Google Calendar. Friday's and Saturday's runs are correct, but the last day is supposed to start with Sonic 3 & Knuckles on Sunday, September 22 at 10:34 AM America/Los_Angeles, but it actually starts on Monday, September 23 at 3:50 AM. This means they start 17 hours and 16 minutes late.
The runs appear at the correct time in the ICS file, so the issue is specific to the Google Calendar synchronization.