View Issue Details

IDProjectCategoryView StatusLast Update
0006176SOGoBackend Generalpublic2026-02-09 08:53
Reporteroburais Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version5.12.4 
Summary0006176: Webdav PUT request fails if ICS file or VCF files containts non-ascii characters
Description

Uploading a VCF or ICS file with non-ascii characters in its content through Webdav on SOGo results on an error.

This error is "500 Request Failed" for VCF files, and "400 Request Failed" for ICS files

This error occurs even though the VCF or ICS file was downloaded from the same SOGo server without any edit.

Removing the non-ascii characters from the ICS or VCF file and uploading it again does not generate an error.

Steps To Reproduce
  • Create a contact or an event with non-ascii characters in name, description or an other text field.
  • Download a VCF or ICS file from SOGo through a webdav client ("cadaver").
  • Upload the same VCF or ICS file throught the same webdav client ("cadaver")
    => error "500 Request Failed" or "400 Request Failed" occurs
  • Remove the non-ascii characters from the VCF or ICS file and upload it again through the same webdav client
    = > Success
Additional Information

Downloading VCF file with non-ascii characters through Cadaver

dav:/SOGo/dav/u.test/Contacts/personal/> get 152F9E-69899580-1-68C30580.vcf
Downloading `/SOGo/dav/u.test/Contacts/personal/152F9E-69899580-1-68C30580.vcf' to 152F9E-69899580-1-68C30580.vcf:
Progress: [=============================>] 100.0% of 150 bytes succeeded.

Uploading same VCF file with non-ascii characters through Cadaver

dav:/SOGo/dav/u.test/Contacts/personal/> put 152F9E-69899580-1-68C30580.vcf
Uploading 152F9E-69899580-1-68C30580.vcf to `/SOGo/dav/u.test/Contacts/personal/152F9E-69899580-1-68C30580.vcf':
Progress: [=============================>] 100.0% of 150 bytes failed:
500 Request Failed

Removing non-ascii characters from VCF file and reuploading again through Cadaver
dav:/SOGo/dav/u.test/Contacts/personal/> put 152F9E-69899580-1-68C30580.vcf
Uploading 152F9E-69899580-1-68C30580.vcf to `/SOGo/dav/u.test/Contacts/personal/152F9E-69899580-1-68C30580.vcf':
Progress: [=============================>] 100.0% of 143 bytes succeeded.

TagsNo tags attached.

Activities

oburais

oburais

2026-02-09 08:53

reporter  

152F9E-69899580-1-68C30580.vcf (207 bytes)   
BEGIN:VCARD
VERSION:3.0
PRODID:Thunderbird CardBook V103.5//FR
UID:152F9E-69899580-1-68C30580
FN:Nouveau contact éàè
REV:2026-02-06T08:24:00Z
EMAIL:testuser@nonexistantexempledomain.com
END:VCARD

Issue History

Date Modified Username Field Change
2026-02-09 08:53 oburais New Issue
2026-02-09 08:53 oburais File Added: 152F9E-69899580-1-68C30580.vcf