GNOME Bugzilla – Bug 509923
evolution does not show recurrence of accepted meeting invites
Last modified: 2008-04-18 09:14:07 UTC
If you accept a meeting invite (ics attachment) in evolution that contains recurrence, evolution will store the event in the users calendar as expected, but will not show the recurring events. evolution writes the ics file (~/.evolution/calendar/local/system/calendar.ics) with recurrence, but does not show it in calendar component
How reproducible: send meeting invite with recurrence to evolution user, accept meeting, check calendar Actual results: event is stored in users calendar, but only the first occurrence shown. This is misleading both users involved: the sender receives an email stating acceptance and the receiver does not know about the recurrence. Expected results: show event with recurrence
Created attachment 103002 [details] [review] proposed evo patch for evolution; Here's a patch for it. I found out that sends usually modification object as an instance, not the master object when changing all instances. This patch fixes it. Please notice that I changed the modification mode in gui/e-cal-model-calendar.c: (ecmc_set_value_at), I guess it was the bug too.
Bumping version to a stable release.
+ g_object_unref (icalcomp); Please use icalcomponent_free instead of unref. Please commit the patch after making this change.
Committed to trunk (slightly modified). Committed revision 35382. (In reply to comment #4) > + g_object_unref (icalcomp); Please use > icalcomponent_free instead of unref. Please commit the patch after making this > change. Oops, I do not know what I thought. Thanks.