GNOME Bugzilla – Bug 596860
[regression] Duplicate event gets shown in calendar view
Last modified: 2013-09-13 01:07:14 UTC
Evolution 2.29.1 If i create any appointment, calendar view shows two instances of same event. Duplicate event will go away after evolution restart.
*** Bug 597778 has been marked as a duplicate of this bug. ***
I'm looking on this. So far I created only a commit 0fcfd40 in eds master with a full list of possible errors returned from EDataCal/EDataBook and/or backends. And a litle change in e_cal_create_object to allow also NULL and 'uid' parameter.
Created attachment 145130 [details] [review] proposed evo patch for evolution; ej, this was tough, it's there since fix for a bug #594534, which just uncovered this bug. Matt, did you intentionally change a logic of the default source in a calendar? I know what it should do, but I do not know whether you did there some logic change. The ideal thing should be to never do query on a default calendar, as it's in ECalModel twice, once as an opened calendar, the second time as a default calendar. Unfortunately as two pointers. I fixed the place where this one was seen and added a runtime warning when something similar happens again, but I've a feeling this patch isn't complete. There are couple other possibilities how to solve this.
Created commit 14c68f8 in evo master (2.29.1+) as an interim solution, because the release is just behind the corner and this might users notice for sure.
(In reply to comment #3) > I fixed the place where this one was > seen and added a runtime warning when something similar happens again, but I've > a feeling this patch isn't complete. There are couple other possibilities how > to solve this. Maybe some other bug, if any. I'm closing this one, as no duplicate events so far for me.