Hello Martin,

Thank you for your reply and advise.
I have opened a bug for my issue like you suggested: 0004929

Best Regards,

Joop Martens



On 8-1-2020 15:44, Martin Trinks (martin.tri...@basycon.com) wrote:

Hello Joop,

it seems to me that the support of vCard 3.0 is not yet complete. I opened the bug 4892 which is one example of that, you now have another one.

You should open a new bug for your problem (or one for complete vCard 3.0 support in general).

There is also bug 1205 which asked for vCard 4.0 support some time ago.

Best regards
Martin

On 07.01.2020 20:29, Joop Martens (j...@starkriet.nl) wrote:

Hello,

After migrating all my contacts to Sogo I'm running into the issue that changing middle names is not handled properly.

When changing the middle name of a contact on an Android smartphone using Activesync the middle name field is send to Sogo:

Jan 07 19:50:37 sogod [12325]: <0x0x557e5373bbf0[SOGoActiveSyncDispatcher]> EAS - request for device androidc1529267344: <?xml version="1.0"?> <!DOCTYPE ActiveSync PUBLIC "-//MICROSOFT//DTD ActiveSync//EN" "http://www.microsoft.com/";>
<Sync xmlns="AirSync:">
 <Collections>
  <Collection>
   <SyncKey>1578357780</SyncKey>
   <CollectionId>vcard%2Fpersonal</CollectionId>
   <DeletesAsMoves/>
   <GetChanges>1</GetChanges>
   <WindowSize>10</WindowSize>
   <Options>
    <BodyPreference xmlns="AirSyncBase:">
     <Type>1</Type>
     <TruncationSize>200000</TruncationSize>
    </BodyPreference>
   </Options>
   <Commands>
    <Change>
<ServerId>18E9-5E13A680-5-69F5A700.vcf</ServerId>
     <ApplicationData>
      <Department xmlns="Contacts:"/>
      <FileAs xmlns="Contacts:">Eagle, Test Van</FileAs>
      <FirstName xmlns="Contacts:">Test</FirstName>
<MiddleName xmlns="Contacts:">middle</MiddleName>
      <LastName xmlns="Contacts:">Eagle</LastName>
      <JobTitle xmlns="Contacts:"/>
      <IMAddress xmlns="Contacts2:"/>
      <NickName xmlns="Contacts2:"/>
      <Picture xmlns="Contacts:"/>
      <Body xmlns="AirSyncBase:">
       <Type>1</Type>
       <Data/>
      </Body>
     </ApplicationData>
    </Change>
   </Commands>
  </Collection>
 </Collections>
</Sync>

In the raw vcard the displayname (FN) is changed but the middle name (3rd value of N) is unchanged.

BEGIN:VCARD
UID:18E9-5E13A680-5-69F5A700.vcf
VERSION:3.0
CLASS:PUBLIC
PROFILE:VCARD
FN:Eagle\, Test middle
N:Eagle;Test;van de
END:VCARD

When changing the middle name of a contact using Thunderbird with CardDAV the middle name is changed properly:

BEGIN:VCARD
UID:18E9-5E13A680-5-69F5A700.vcf
VERSION:3.0
CLASS:PUBLIC
PROFILE:VCARD
FN:Test middle Eagle
N:Eagle;Test;middle
BDAY:2020-01-01
END:VCARD

I'm also surprised that the webinterface of Sogo does not provide a middle name field for contacts at all during editing, so I am wondering if middle names are not supported at all (Sounds unlikely to me) or if I'm running into a bug that I should file, or do I have misconfigured something?

Searching the mailing lists and bug-tracker does not provide me any applicable results so any advise is appreciated.

Best regards,

Joop Martens

--
users@sogo.nu
https://inverse.ca/sogo/lists
--
Dr. Martin Trinks
Basycon Unternehmensberatung GmbH
Welserstraße 1, 81373 München

Telefon: +49 89 890671-48
Mobil: +49 172 8912707

Amtsgericht München HRB 117925
Geschäftsführer: Dr. Alexander Bartmann
--
users@sogo.nu
https://inverse.ca/sogo/lists
--
users@sogo.nu
https://inverse.ca/sogo/lists

Reply via email to