hackgvl / hackgreenville-com

HackGreenville's Website
https://hackgreenville.com
MIT License
17 stars 15 forks source link

Duplicate Events in Some Recurring Events Imported from the Meetup GraphQL API #411

Open allella opened 1 month ago

allella commented 1 month ago

It seems like Meetup provides two different URLs, one numeric and one alphanumeric, for the same event and this may be contributing to duplicates in the Events API.

image

This issue existed before the events were cancelled due to Helene.

DC 864 Example https://www.meetup.com/defcon864/events/303412652 https://www.meetup.com/defcon864/events/nslwmtygcnbfb

Code With The Carolinas Example https://www.meetup.com/codewiththecarolinas/events/kwghntygcnbvb https://www.meetup.com/codewiththecarolinas/events/303664634

These events are part of a recurring setup, as seen in the recurring date series on the event pages. image

allella commented 1 day ago

image

allella commented 1 day ago

I was looking at the Event GraphQL spec and saw a "token" field that says "Calculated identifier for an autoscheduled event".

Since our issue seems to be on auto-scheduled / recurrent events, I wondered if that field is useful to working around the issue.

Matt is looking into it, but it looks promising.