View Issue Details

IDProjectCategoryView StatusLast Update
0005239SOGoActiveSyncpublic2021-01-09 09:55
Reportermqp Assigned Toludovic  
PriorityhighSeveritymajorReproducibilityalways
Status newResolutionfixed 
Product Version5.0.1 
Summary0005239: FileAs Field not send by SOGO: Display name not synchronized
Description

I am running a mailcow instance with sogo and use its ActiveSync Feature to synchronize address books. This worked until recently (?) just fine with Android Exchange accounts or TBSync for Thunderbird. However, apparently the 'FileAs' field is not send by SOGO anymore. Thus, the display name of the profile is not synced and the account is listed without a name in Thunderbird's addressbook.

The installed version is 5.0.1.20210104-1

Steps To Reproduce
  1. Sync using ActiveSync with TBSync in Thunderbird
  2. Check the logfile of TBSync that includes the received data
<Add>
<ServerId>64fcefc7-cba8-4331-9752-17edf8b8f2c4.vcf</ServerId>
<ApplicationData>
<LastName xmlns='Contacts'>XXX</LastName>
<FirstName xmlns='Contacts'>YYY</FirstName>
<MiddleName xmlns='Contacts'/>
<Title xmlns='Contacts'>%5Bobject%20Object%5D</Title>
<Suffix xmlns='Contacts'>%5Bobject%20Object%5D</Suffix>
<Department xmlns='Contacts'/>
...

There is no FileAs field. If you set the display name, it is sent to SOGO but on a new sync, its still not received.

In contrast, if I receive a contact from an OWA instance:

<Add>
<ServerId>4%3A1</ServerId>
<ApplicationData>
<Body xmlns='AirSyncBase'>
<Type xmlns='AirSyncBase'>1</Type>
<EstimatedDataSize xmlns='AirSyncBase'>0</EstimatedDataSize>
</Body>
<Email1Address xmlns='Contacts'>%22foobar%40foo.com%22%20%3Cfoobar%40foo.com%3E</Email1Address>
<FileAs xmlns='Contacts'>Man%2C%20This</FileAs>
<FirstName xmlns='Contacts'>This</FirstName>
<LastName xmlns='Contacts'>Man</LastName>
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

sogo: master dd8ebd19

2021-01-06 13:42:48

root

Details Diff
fix(eas): handle fileAs element (fixes 0005239) Affected Issues
0005239
mod - ActiveSync/NGVCard+ActiveSync.m Diff File

sogo: master 2826c83f

2021-01-09 09:54:56

ludovic


Committer: GitHub Details Diff
Merge pull request 0000291 from tfux/5239

fix(eas): handle fileAs element (fixes 0005239)
Affected Issues
0005239
mod - ActiveSync/NGVCard+ActiveSync.m Diff File

Issue History

Date Modified Username Field Change
2021-01-05 12:03 mqp New Issue
2021-01-09 09:55 Changeset attached => sogo master dd8ebd19
2021-01-09 09:55 ludovic Changeset attached => sogo master 2826c83f
2021-01-09 09:55 ludovic Assigned To => ludovic
2021-01-09 09:55 ludovic Resolution open => fixed