Radicale icon indicating copy to clipboard operation
Radicale copied to clipboard

Fix #715 (Main Component is missing when only recurrence id exists)

Open trougnouf opened this issue 2 years ago • 7 comments

Fix #715 (Main Component is missing when only recurrence id exists) with @balrok 's patch. The file this needs to be applied to changed since he committed in his repo.

The patch hasn't been added after 5 years. It works for me with nextcloud's (originally google's) problematic calendar files, and for others per the bug report.

trougnouf avatar Jul 18 '22 22:07 trougnouf

I can confirm that this patch indeed fixes the "Main component missing" error. Please merge this!

fcorneli avatar Jul 26 '22 13:07 fcorneli

Can confirm this resolves the error. Please merge.

zi0r avatar Nov 18 '22 12:11 zi0r

works for me too, please merge

janro1 avatar Jun 01 '23 22:06 janro1

This is not exactly an edge case. All you have to do to reproduce it is to be an Evolution user who also happens to own a tablet (which will be an iPad in most cases). The iOS calendar creates recurring events in a particular way. When you try to edit these in Evolution, they won't save back unless you apply this patch. It was absolutely necessary for me to apply this patch locally for Radicale to be usable for me at all.

Thorwegian avatar Jun 21 '23 00:06 Thorwegian

Until next release is published, I have now created new builds for Fedora and EPEL containing latest upstream + this patch. Fedora is already in testing repository, EPEL is triggered.

https://koji.fedoraproject.org/koji/packageinfo?packageID=16893 https://src.fedoraproject.org/rpms/radicale

pbiering avatar Jun 23 '23 04:06 pbiering

@pbiering Thanks!

fcorneli avatar Jun 23 '23 05:06 fcorneli

Tested that when this commit is cherry-picked on top of current master, ICS files exported from Google Calendar can be uploaded without encountering the "Main component missing" error.

Please merge this.

jamesob avatar Jul 12 '23 14:07 jamesob

@pbiering Thanks!

fcorneli avatar Mar 01 '24 05:03 fcorneli

@pbiering Thank you.

tobiastom avatar Mar 01 '24 08:03 tobiastom