GNOME Bugzilla – Bug 586199
Recurrence event modification doesn't get reflected
Last modified: 2010-08-24 15:41:32 UTC
When i modify any recurrence event like timing or meeting description, choose 'All instances' option in pop up windows, it won't be reflected in the events. If i restart evolution and check then also same result. But when i remove the calendar cache and restart evolution, modifications are displayed properly. Expected : Modifications should be reflected without removing the cache.
In master if we create recurrence of a event they disappeared after the restart of evolution. Only we can see one main instance of event.
This is a regression bug of bug #625069. It is not fetching the proper stream for component.
Created attachment 168650 [details] [review] ema patch for evolution-mapi; Aah, got it finally. The problem was that the recurring blob is a named property. exchange_mapi_util_read_generic_stream always translates given proptag to namedid, just to be sure, and the array of properties didn't have these translated, though it was usually done anyway. So I moved this translation to proper place, and removed translation from red_generic_stream, so this is a little speed up again ;) It works as expected now.
Created commit 5827ac7 in ema master (0.31.91+)