FOSDEM / pretalx-integration

Pretalx at FOSDEM
2 stars 0 forks source link

Speaker name not properly escaped in iCal feed, resulting in failure to import #51

Closed cpcallen closed 7 months ago

cpcallen commented 7 months ago

I attempted to add https://fosdem.org/2024/schedule/track/main_track_janson.ics to Google Calendar both by URL and by uploading the .ics file to add to an existing calendar, but both failed.

I used an ical validation tool to inspect several of the FOSDEM iCal fees; they all contained various issues the one issue that was unique to the failing feed was:

Property parameter values must not contain the DQUOTE (") character. near line # 260 Reference: 3.2. Property Parameters

Opening the file in a text editor, I see that line 275 contains:

ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabio Alessandro "Fale" Locati":invalid:nomail

(and is part of a VEVENT that begins on line 260).

It appears that this FOSDEM calendar feed is therefore being corrupted by the unescaped double quotes in the speaker's nickname.

johanvdw commented 7 months ago

Thanks for the report. More appropriate to fix this in the website repo imho. Feel free to open other issues you encountered on the fosdem website repo.

cpcallen commented 7 months ago

More appropriate to fix this in the website repo imho.

I trust your judgement. ;-) I was directed to this repo by a helpful staff member at the front desk. Seems his advice was close enough!