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 586199 - Recurrence event modification doesn't get reflected
Recurrence event modification doesn't get reflected
Status: RESOLVED FIXED
Product: evolution-mapi
Classification: Applications
Component: Calendar
0.30.x
Other Linux
: Normal major
: ---
Assigned To: Milan Crha
evolution-mapi-maint
Depends on:
Blocks:
 
 
Reported: 2009-06-18 07:02 UTC by Akhil Laddha
Modified: 2010-08-24 15:41 UTC
See Also:
GNOME target: ---
GNOME version: 2.29/2.30


Attachments
ema patch (2.81 KB, patch)
2010-08-24 15:40 UTC, Milan Crha
committed Details | Review

Description Akhil Laddha 2009-06-18 07:02:00 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.
Comment 1 Punit Jain 2010-08-06 10:11:53 UTC
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.
Comment 2 Punit Jain 2010-08-13 12:52:49 UTC
This is a regression bug of bug #625069. It is not fetching the proper stream for component.
Comment 3 Milan Crha 2010-08-24 15:40:28 UTC
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.
Comment 4 Milan Crha 2010-08-24 15:41:32 UTC
Created commit 5827ac7 in ema master (0.31.91+)