larrybolt / online-ics-feed-viewer

Online ICS / iCal feed viewer
https://larrybolt.github.io/online-ics-feed-viewer/
MIT License
68 stars 24 forks source link

Calendar not parsing #11

Open Progaros opened 2 years ago

Progaros commented 2 years ago

Uncaught TypeError: t is undefined: fullcalendar.min.js:8:6038

If I remove the VTIMEZONE section from my ical file it works:

BEGIN:VCALENDAR VERSION:2.0 PRODID:NAME X-WR-TIMEZONE:Europe/Berlin BEGIN:VTIMEZONE TZID:Europe/Berlin X-LIC-LOCATION:Europe/Berlin BEGIN:DAYLIGHT TZNAME:CEST TZOFFSETFROM:+0100 TZOFFSETTO:+0200 DTSTART:19810329T030000 RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3;BYDAY=-1SU END:DAYLIGHT BEGIN:STANDARD TZNAME:CET TZOFFSETFROM:+0200 TZOFFSETTO:+0100 DTSTART:19961027T030000 RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYDAY=-1SU END:STANDARD END:VTIMEZONE BEGIN:VEVENT ...

metruzanca commented 2 years ago

I'm getting a similar issue, Uncaught TypeError: Cannot read properties of undefined (reading 'start') also in fullcalendar.

My calendar is an export from https://calendar.protonmail.com/

I tried it in google and in apple calendar and those read it just fine.

My calendar file is a bit long BEGIN:VCALENDAR PRODID:-//Proton AG//ProtonCalendar 1.0.0//EN VERSION:2.0 CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALNAME:Personal X-WR-TIMEZONE:America/New_York REFRESH-INTERVAL;VALUE=DURATION:PT240M X-PUBLISHED-TTL:PT240M BEGIN:VTIMEZONE TZID:America/New_York LAST-MODIFIED:20210410T122212Z X-LIC-LOCATION:America/New_York BEGIN:DAYLIGHT TZNAME:EDT TZOFFSETFROM:-0500 TZOFFSETTO:-0400 DTSTART:19700308T020000 RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU END:DAYLIGHT BEGIN:STANDARD TZNAME:EST TZOFFSETFROM:-0400 TZOFFSETTO:-0500 DTSTART:19701101T020000 RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU END:STANDARD END:VTIMEZONE BEGIN:VTIMEZONE TZID:UTC LAST-MODIFIED:20210410T122212Z BEGIN:STANDARD TZNAME:UTC TZOFFSETFROM:+0000 TZOFFSETTO:+0000 DTSTART:19700101T000000 END:STANDARD END:VTIMEZONE BEGIN:VEVENT UID:eyX7mieAwQuyhH-St0ge2OP1K91C@proton.me DTSTAMP:20211103T180429Z DTSTART;TZID=America/New_York:20211106T103000 DTEND;TZID=America/New_York:20211106T110000 RRULE:FREQ=WEEKLY;UNTIL=20211113T045959Z SEQUENCE:1 SUMMARY:Busy STATUS:CONFIRMED END:VEVENT BEGIN:VEVENT UID:9lKSaknUZ0pNeAMKwNGLhqBXkj2O@proton.me DTSTAMP:20211111T151928Z DTSTART;TZID=America/New_York:20211115T130000 DTEND;TZID=America/New_York:20211115T133000 SEQUENCE:1 SUMMARY:Busy STATUS:CONFIRMED END:VEVENT BEGIN:VEVENT UID:n8pdrlRydrrJnOhucpGk203XxQcb@proton.me DTSTAMP:20211112T044205Z DTSTART;VALUE=DATE:20220224 SEQUENCE:0 SUMMARY:Busy STATUS:CONFIRMED END:VEVENT BEGIN:VEVENT UID:60qjeor3cgp62b9j6gq62b9kchi38b9ocoqjabb5cgs68opl70rj2ohnc4@google.com DTSTAMP:20211115T184221Z DTSTART:20211120T193144Z DTEND:20211120T200607Z SEQUENCE:0 SUMMARY:Busy END:VEVENT BEGIN:VEVENT UID:sha1-uid-6ee2b4672b8f488fd7ae1e06fe1e36661d7b35fb-original-uid-66d06e0c -47c5-46e3-aadf-f89d27fd8ff4 DTSTAMP:20211201T043437Z DTSTART:20211202T010000Z DTEND:20211202T020000Z SEQUENCE:163833327 SUMMARY:Busy STATUS:CONFIRMED END:VEVENT BEGIN:VEVENT UID:hx-8ekjZpXuVZYNg-1mOvmbb9EMJ@proton.me DTSTAMP:20211204T211657Z DTSTART;TZID=America/New_York:20211206T153000 DTEND;TZID=America/New_York:20211206T160000 SEQUENCE:0 SUMMARY:Busy STATUS:CONFIRMED END:VEVENT BEGIN:VEVENT UID:dP0DQ1eYCIUdCiUZaZO_wOOIPpqo@proton.me DTSTAMP:20211206T214224Z DTSTART;VALUE=DATE:20211206 DTEND;VALUE=DATE:20211207 SEQUENCE:0 SUMMARY:Busy STATUS:CONFIRMED END:VEVENT BEGIN:VEVENT UID:r0NDRMPOq77c55MCgjXMsmJyFCKI@proton.me DTSTAMP:20211208T194842Z DTSTART;TZID=America/New_York:20211208T130000 DTEND;TZID=America/New_York:20211208T140000 RRULE:FREQ=WEEKLY SEQUENCE:0 SUMMARY:Busy STATUS:CONFIRMED END:VEVENT BEGIN:VEVENT UID:fqC8whOZBGvKWSFCbDc6W_1H-KuX@proton.me DTSTAMP:20211213T143725Z DTSTART;TZID=America/New_York:20211221T124500 DTEND;TZID=America/New_York:20211221T133000 SEQUENCE:0 SUMMARY:Busy STATUS:CONFIRMED END:VEVENT BEGIN:VEVENT UID:zfE84VT5kDJYLErt6YKihawxa7ia@proton.me DTSTAMP:20211218T162058Z DTSTART;TZID=America/New_York:20211220T160000 DTEND;TZID=America/New_York:20211220T163000 SEQUENCE:0 SUMMARY:Busy STATUS:CONFIRMED END:VEVENT BEGIN:VEVENT UID:ZzwyEKNo8QkhQ8uzTpr_qSElOxsW@proton.me DTSTAMP:20211228T171733Z DTSTART;VALUE=DATE:20211228 DTEND;VALUE=DATE:20220105 SEQUENCE:1 SUMMARY:Busy STATUS:CONFIRMED END:VEVENT BEGIN:VEVENT UID:MIhZ0TTfHEXFYs_9210fvSNuADk-@proton.me DTSTAMP:20211226T175029Z DTSTART;VALUE=DATE:20240408 DTEND;VALUE=DATE:20240409 SEQUENCE:0 SUMMARY:Busy STATUS:CONFIRMED END:VEVENT BEGIN:VEVENT UID:_C_lKjSfK_sSw4ehB51TOz98HeSl@proton.me DTSTAMP:20220102T024056Z DTSTART;TZID=America/New_York:20220103T183000 DTEND;TZID=America/New_York:20220103T190000 SEQUENCE:0 SUMMARY:Busy STATUS:CONFIRMED END:VEVENT BEGIN:VEVENT UID:kzB7mWHqg8aBz6x8fwXxERGiBPNN@proton.me DTSTAMP:20220105T211021Z DTSTART;TZID=America/New_York:20220108T150000 DTEND;TZID=America/New_York:20220108T153000 SEQUENCE:0 SUMMARY:Busy STATUS:CONFIRMED END:VEVENT BEGIN:VEVENT UID:np9L3znErKdCaYfrlLxKKUVaXhXK@proton.me DTSTAMP:20220130T015941Z DTSTART;TZID=America/New_York:20220129T200000 DTEND;TZID=America/New_York:20220129T201500 RRULE:FREQ=DAILY SEQUENCE:0 SUMMARY:Busy STATUS:CONFIRMED END:VEVENT BEGIN:VEVENT UID:M6daK-qGo5HEJSb7tmDnNMrGaZ3g@proton.me DTSTAMP:20220207T014153Z DTSTART;TZID=America/New_York:20220207T203000 DTEND;TZID=America/New_York:20220207T210000 SEQUENCE:0 SUMMARY:Busy STATUS:CONFIRMED END:VEVENT END:VCALENDAR