View Issue Details

IDProjectCategoryView StatusLast Update
0003965SOGoActiveSyncpublic2024-03-21 12:30
Reporterfinalgene Assigned Toludovic  
PriorityhighSeverityminorReproducibilityalways
Status assignedResolutionreopened 
PlatformAppleOSiOSOS Version10 & 9
Product Version3.2.4 
Fixed in Version3.2.5 
Summary0003965: Wrong sync of invitations
Description

If I get an invitation from a contact, my phone show up the invitation message and I can handle the invitation as expected.
When I get another invitation from the same contact, the phone show up the invitation message from above. I see exactly the same invitation as i get first.

In the mailbox, I can see the invitation too.
All data seem to be correct, but the attached ics file in all invitation mails of the same contact are equal. All ics attachments show the first arrived date.

When I checked my SOGo account from the web interface or CalDav client, everything is fine.

Steps To Reproduce

I tested this from my company account (MS Exchange Server 2010).

  • Send an invitation (a) from MS Exchange account to an SOGo user
    --> get an invitation message on iOS, see the invitation in the calendar app
  • Send an other invitation (b) from the sane MS Exchange account to the same SOGo user
    --> get an invitation message on iOS, but it's has the content of (a)
    --> check in the web interface: both invitations (a & b) will be displayed
    --> check on MacOS (CalDav client): both invitations (a & b) will be displayed
TagsNo tags attached.

Activities

tfu

tfu

2016-12-21 08:14

reporter   ~0011060

Please set SOGoEASDebugEnabled = YES to see what exactly sogo sends to the client.
Is the behavior the same when the invitation comes from sogo (not from external/MS Exhange Server 2010).

finalgene

finalgene

2016-12-21 11:11

reporter   ~0011062

"SOGoEASDebugEnabled = YES" already done.
The XML looks valid. I can see, that every invitation is transmitted to the client.
I'll check the logs again and append them to this ticket.

"invitation from sogo"
I'll check this and give you the feedback.

finalgene

finalgene

2016-12-21 15:13

reporter  

finalgene

finalgene

2016-12-21 15:13

reporter  

finalgene

finalgene

2016-12-21 15:44

reporter  

finalgene

finalgene

2016-12-21 15:44

reporter  

finalgene

finalgene

2016-12-21 15:46

reporter   ~0011068

It seems, that the problem only exists for invitations from MS Exchange.

Invitations from a SOGo account (made with web interface) works fine.

tfu

tfu

2016-12-21 15:58

reporter   ~0011070

Ok, as you mentioned, what sogo sends to the phone seems to be valid.

Is the behavior the same when the invitations come from sogo (not from external/MS Exhange Server 2010)?

finalgene

finalgene

2016-12-21 16:05

reporter   ~0011071

No, invitations from SOGo work fine.
I can open the ics files and can see the correct invitation.
Only the invitation notification is missing, as mentioned in 0002841

It seems, that the invitation from MS Exchange is miss interpreted.

It's very important, that that SOGo can handle invitations from MS Exchange.
Please let me know if you need more information.

ludovic

ludovic

2016-12-22 16:47

administrator   ~0011091

Show the EML version of the email invitation message received from Exchange for which you are an attendee and for which you do NOT see the invitation in the Calendar's "Inbox" popup in iOS.

finalgene

finalgene

2016-12-22 18:48

reporter  

finalgene

finalgene

2016-12-22 18:48

reporter  

finalgene

finalgene

2016-12-22 18:50

reporter   ~0011094

I attached the two Exchange mails.

In iOS:

  • exchange-first-invitation.mail => this shows the invitation
  • exchange-second-invitation.mail => this do not show the invitation, if I look in the ics file, it shows the contents of exchange-first-invitation
finalgene

finalgene

2017-01-20 08:51

reporter   ~0011233

If I received an update of an invitation, I get a similar problem.
The attached ics-file in the update mail shows the original invitation, not the changed one.

tfu

tfu

2017-02-01 08:30

reporter   ~0011256

What is the source of the invitation? External?
Can you please describe the exact steps to reproduce the problem?

finalgene

finalgene

2017-02-02 07:54

reporter   ~0011264

The source of the invitation is the Exchange Account I used for the tests above.

Steps to reproduce:

  • Send an invitation from MS Exchange account to an SOGo user
  • Get an E-Mail in SOGo with the invitation (ics-file shown as attachment)
  • Accept the invitation on SOGo
  • Send an update for the invitation from MS Exchange account
  • Get a new E-Mail in SOGo, but the ics-file shown as attachment is identical with the first one
finalgene

finalgene

2017-03-10 12:18

reporter   ~0011463

Are there new insights about this?

ludovic

ludovic

2017-03-10 18:42

administrator   ~0011464

We are discussing a fix internally - we should have something in the next few days.

Related Changesets

sogo: master 9cb6772a

2016-12-23 10:19

ludovic


Details Diff
(fix) do not decode from hex the event's UID (fixes 0003965) Affected Issues
0003965
mod - ActiveSync/SOGoMailObject+ActiveSync.m Diff File

sogo: v2 4602e70b

2016-12-23 10:19

ludovic


Details Diff
(fix) do not decode from hex the event's UID (fixes 0003965) Affected Issues
0003965
mod - ActiveSync/SOGoMailObject+ActiveSync.m Diff File

sogo: maint ced93696

2016-12-23 10:19

ludovic

Committer: francis


Details Diff
(fix) do not decode from hex the event's UID (fixes 0003965) Affected Issues
0003965
mod - ActiveSync/SOGoMailObject+ActiveSync.m Diff File

Issue History

Date Modified Username Field Change
2016-12-21 07:10 finalgene New Issue
2016-12-21 08:14 tfu Note Added: 0011060
2016-12-21 11:11 finalgene Note Added: 0011062
2016-12-21 13:41 ludovic Severity major => minor
2016-12-21 15:13 finalgene File Added: exchange-first-invitation.log
2016-12-21 15:13 finalgene File Added: exchange-second-invitation.log
2016-12-21 15:44 finalgene File Added: sogo-first-invitation.log
2016-12-21 15:44 finalgene File Added: sogo-second-invitation.log
2016-12-21 15:46 finalgene Note Added: 0011068
2016-12-21 15:58 tfu Note Added: 0011070
2016-12-21 16:05 finalgene Note Added: 0011071
2016-12-22 16:47 ludovic Note Added: 0011091
2016-12-22 18:48 finalgene File Added: exchange-first-invitation.mail
2016-12-22 18:48 finalgene File Added: exchange-second-invitation.mail
2016-12-22 18:50 finalgene Note Added: 0011094
2016-12-23 15:20 ludovic Changeset attached => sogo master 9cb6772a
2016-12-23 15:20 ludovic Assigned To => ludovic
2016-12-23 15:20 ludovic Resolution open => fixed
2016-12-23 15:21 ludovic Changeset attached => sogo v2 4602e70b
2016-12-23 15:22 ludovic Status new => resolved
2016-12-23 15:22 ludovic Fixed in Version => 3.2.5
2017-01-09 20:49 francis Changeset attached => sogo maint ced93696
2017-01-20 08:51 finalgene Note Added: 0011233
2017-01-20 08:51 finalgene Status resolved => feedback
2017-01-20 08:51 finalgene Resolution fixed => reopened
2017-02-01 08:30 tfu Note Added: 0011256
2017-02-02 07:54 finalgene Note Added: 0011264
2017-02-02 07:54 finalgene Status feedback => assigned
2017-03-10 12:18 finalgene Note Added: 0011463
2017-03-10 18:42 ludovic Note Added: 0011464