GNOME Bugzilla – Bug 648732
Meeting invitation response not recognized by Outlook
Last modified: 2011-05-05 10:53:29 UTC
I'm pretty sure this has come up before, and even remember it being fixed! Namely: 8f3efcb72496ff83fb8955ff8165be1b7ae9c9d7, Bug #615636. Since that time though, it seems that the fix has regressed, or was not complete. To reproduce: you need two accounts, A and B. From A, in outlook, send an appointment or meeting requests to account B. In account B, ack the request, selecting "send response" back to A. Account A will receive the response, but will receive an error message along the lines of "could not find the corresponding calendar event", and thus the attendance information is not updated, etc.
I can reproduce it too. After little more details, the thing is that Outlook cannot recognize received reply to the invitation - the account A is all served in Outlook, where account B is from evolution.
I just realized that this doesn't work in 2.28.3 too, so it's finally not related to changes for bug #615636 (I was afraid more I broke than fixed there).
Created attachment 187181 [details] [review] ema patch for evolution-mapi; The problem was with GlobalObjectId, ema extracted only its tail, which is not enough to reconstruct it on message sending, thus this patch preserves complete global id (and drops the clean global id, it's not needed), which results in outlook being able to find meetings responded by evolution-mapi.
Created commit 73a030e in ema master (3.1.1+) Created commit 5917c6d in ema gnome-3-0 (3.0.2+)
confirmed fixed on 3.0.2+, thanks! In case anyone needs to know, the same patch almost works against 0.32 as well. The only difference is the named properties list in hunk 7 has an extra member in 3.0, so just massaging the patch to apply against the version of the list in 0.32 will fix it.
*** Bug 648733 has been marked as a duplicate of this bug. ***