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 648732 - Meeting invitation response not recognized by Outlook
Meeting invitation response not recognized by Outlook
Status: RESOLVED FIXED
Product: evolution-mapi
Classification: Applications
Component: Calendar
3.0.x
Other Linux
: Normal normal
: ---
Assigned To: evolution-mapi-maint
evolution-mapi-maint
: 648733 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-04-27 06:44 UTC by sean finney
Modified: 2011-05-05 10:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
ema patch (16.32 KB, patch)
2011-05-04 12:42 UTC, Milan Crha
committed Details | Review

Description sean finney 2011-04-27 06:44:42 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.
Comment 1 Milan Crha 2011-05-02 16:18:29 UTC
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.
Comment 2 Milan Crha 2011-05-03 12:40:36 UTC
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).
Comment 3 Milan Crha 2011-05-04 12:42:21 UTC
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.
Comment 4 Milan Crha 2011-05-04 12:45:42 UTC
Created commit 73a030e in ema master (3.1.1+)
Created commit 5917c6d in ema gnome-3-0 (3.0.2+)
Comment 5 sean finney 2011-05-05 08:24:59 UTC
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.
Comment 6 sean finney 2011-05-05 10:53:29 UTC
*** Bug 648733 has been marked as a duplicate of this bug. ***