After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 509923 - evolution does not show recurrence of accepted meeting invites
evolution does not show recurrence of accepted meeting invites
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
2.22.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2008-01-16 15:59 UTC by Milan Crha
Modified: 2008-04-18 09:14 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed evo patch (4.89 KB, patch)
2008-01-16 16:15 UTC, Milan Crha
committed Details | Review

Description Milan Crha 2008-01-16 15:59:16 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
Comment 1 Milan Crha 2008-01-16 16:08:12 UTC
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
Comment 2 Milan Crha 2008-01-16 16:15:15 UTC
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.
Comment 3 Matthew Barnes 2008-03-11 00:35:32 UTC
Bumping version to a stable release.
Comment 4 Chenthill P 2008-04-18 07:22:31 UTC
+				g_object_unref (icalcomp); Please use icalcomponent_free instead of unref. Please commit the patch after making this change.
Comment 5 Milan Crha 2008-04-18 09:14:07 UTC
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.