View Issue Details

IDProjectCategoryView StatusLast Update
0005670SOGoBackend Address Bookpublic2023-01-17 13:26
Reportermurksmax Assigned Tosebastien  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
OSUbuntuOS Version20.04LTS 
Product Version5.8.0 
Summary0005670: export of vcard with german special charakter fails
Description

I'm using SOGo as a service for calendar and addresscards in the web. Syncing the cards
and calendar items via exchange to iPhone or card/cal-DAV to evolution works without
problems.
When I try to sync the addressbook to my fritz!box router there are cards missing if there
is a german special charakter (ä, ö, ü or ß) in the name.

So I've tried to create the card directly on the frit!box and sync it to the
SOGo service. This works and the card is created in the SOGo addressbook. But
after the next sync from sogo to the fritz!box the card in the fritz!box is
going to be deleted.

Steps To Reproduce

Open fritz!box config page goto Telefone -> Phonebook and

  • create a new phonebook
  • type online service,
  • select card-dav
  • fill fields for name, url and credentials anc click OK.
    => SOGo addressbook will be synced to fritz!box. Address-cards with german special characters will be skipped.
Additional Information

May be same like 0005463 ...

TagsCardDAV

Activities

sebastien

sebastien

2023-01-16 09:01

administrator   ~0016549

Hi, I cannot reproduce your case. here is my result :

HTTP/1.1 207 Multi-Status
Date: Mon, 16 Jan 2023 08:56:36 GMT
Server: SOPE 4.9.37/WebDAV
Sogo-Request-Duration: 0.041926
Content-Type: text/xml; charset="utf-8"
X-Dav-Error: 200 No error
Ms-Author-Via: DAV
Pragma: no-cache
Content-Length: 1487
Cache-Control: no-cache

<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:ap="http://apache.org/dav/props/" xmlns:D="DAV:"><D:response><D:href>/SOGo/dav/foo@bar.org/Contacts/personal/2657-63C51100-7-3005FB80.vcf</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:creationdate>Mon, 16 Jan 2023 08:56:28 +0000</D:creationdate><D:getcontentlength>129</D:getcontentlength><D:getlastmodified>Mon, 16 Jan 2023 08:56:28 +0000</D:getlastmodified><D:getetag>"gcs00000000"</D:getetag><D:resourcetype/><D:getcontenttype>text/x-vcard</D:getcontenttype><D:displayname>test utf8 char &0000228; &0000246; &0000252; &0000223;</D:displayname><D:href>/SOGo/dav/foo@bar.org/Contacts/personal/2657-63C51100-7-3005FB80.vcf</D:href><ap:executable>0</ap:executable></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/foo@bar.org/Contacts/personal/5F-637C9F80-5-B1481D0.vcf</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:creationdate>Tue, 22 Nov 2022 10:09:38 +0000</D:creationdate><D:getcontentlength>167</D:getcontentlength><D:getlastmodified>Tue, 22 Nov 2022 10:09:38 +0000</D:getlastmodified><D:getetag>"gcs00000000"</D:getetag><D:resourcetype/><D:getcontenttype>text/x-vcard</D:getcontenttype><D:displayname>XXXXXX</D:displayname><D:href>/SOGo/dav/foo@bar.org/Contacts/personal/5F-637C9F80-5-B1481D0.vcf</D:href><ap:executable>0</ap:executable></D:prop></D:propstat></D:response></D:multistatus>% 

Could you please post your results ?

Sebastien

murksmax

murksmax

2023-01-17 13:26

reporter   ~0016560

Hi Sebastian,
thanks for your reply. Because I'm not so fit in debugging of SOGo - please tell me where to setup the debugging level and the grade of debugging. Also I need the location of the debug-file.
Then I will create the requiered information asap.

Best regards
Max

Issue History

Date Modified Username Field Change
2023-01-05 19:37 murksmax New Issue
2023-01-05 19:37 murksmax Tag Attached: CardDAV
2023-01-16 09:01 sebastien Note Added: 0016549
2023-01-16 09:01 sebastien Assigned To => sebastien
2023-01-16 09:01 sebastien Status new => feedback
2023-01-17 13:26 murksmax Note Added: 0016560
2023-01-17 13:26 murksmax Status feedback => assigned