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 601484 - cann't accept a meeting request
cann't accept a meeting request
Status: RESOLVED FIXED
Product: evolution-mapi
Classification: Applications
Component: Calendar
0.29.x
Other Linux
: Normal major
: ---
Assigned To: evolution-mapi-maint
evolution-mapi-maint
Depends on:
Blocks:
 
 
Reported: 2009-11-11 06:48 UTC by Akhil Laddha
Modified: 2010-02-16 10:56 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Screen shot (11.14 KB, image/png)
2009-11-11 11:16 UTC, Akhil Laddha
  Details
ema patch (2.10 KB, patch)
2010-02-15 11:29 UTC, Milan Crha
committed Details | Review

Description Akhil Laddha 2009-11-11 06:48:20 UTC
Evolution 2.29.2

There are many issues but all are related 

1) If i try to accept any meeting request, evolution throws an error pop up (screen shot attached). 

Note - i am trying to accept single meeting, it's not a recursive meeting 

2) I have 'delete message after acting' option enabled in edit > preference > mail preference > calendar and task. Though i get an error while accepting meeting request, mail gets deleted. 

3) Accepted meeting won't be shown in calendar. When i have checked in the organizer's account through owa, he gets message 'Tentatively accepted'
Comment 1 Akhil Laddha 2009-11-11 06:50:36 UTC
In evolution 2.28.1, i can accept meeting without any error but still i don't see accepted meeting in calendar view.
Comment 2 Akhil Laddha 2009-11-11 11:16:47 UTC
Created attachment 147463 [details]
Screen shot
Comment 3 Paul Smith 2009-12-08 05:42:58 UTC
FYI, with Evo built from today's gnome-2.28 git branch latest I was able to accept a meeting request someone sent me on our Exchange 2007 server for a meeting Friday, and it gave no errors and the meeting did appear on my calendar in both Evo and Outlook.

Not sure if there might be something different in your environment, or if this was fixed since you saw it or what.
Comment 4 Milan Crha 2010-02-15 11:29:20 UTC
Created attachment 153818 [details] [review]
ema patch

for evolution-mapi;

The ema part. It'll create the event on accept, if not found in local cache. There is one issue with the lookup, component's UID is changed based on the ID of a message in MAPI, thus the meeting invite is never found and one can accept it multiple times. I'm not sure how to fix it, because evolution's UID is not compatible with that in MAPI. Is there the same issue say with group-wise?
Comment 5 Milan Crha 2010-02-15 11:30:38 UTC
Created commit b1555e2 in ema master (0.29.1+)
Comment 6 Milan Crha 2010-02-15 11:42:25 UTC
Created commit ee70579 in ema master (0.29.1+)

Hrm, the first commit covered 1) and 3), and I thought the 2) is an issue with itip-formatter plugin, but it turned out that it was also in ema, because the e_cal_backend_mapi_modify_object reported an error message, but returned status error was success, which made think itip-formatter that everything went OK, so it deleted the meeting invite. Returning there other error makes it work as expected.
Comment 7 Milan Crha 2010-02-15 13:33:06 UTC
err, 0.29.91+ it is, I'm sorry.
Comment 8 Akhil Laddha 2010-02-16 04:03:12 UTC
(In reply to comment #4)

> Is there the same issue say with group-wise?

Yep, bug 599741
Comment 9 Milan Crha 2010-02-16 10:56:47 UTC
(In reply to comment #8)
> (In reply to comment #4)
> > Is there the same issue say with group-wise?

I meant whether also group-wise cannot recognize already stored event in the calendar, thus always offers "accept/decline/..." and user is able to duplicate the event. I do not know much about groupwise internals, I'm only guessing here.