View Issue Details

IDProjectCategoryView StatusLast Update
0006242SOGoWeb Address Bookpublic2026-09-01 14:21
Reportertachtler Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Product Version5.12.9 
Summary0006242: SOGo 5 web interface duplicates imported contacts with @ in UID during modification (URL-encoding bug)
Description

When modifying an imported contact whose UID contains an @ sign, SOGo does not update the existing contact.
Instead, it creates a duplicate contact where the @ sign in the UID is replaced by its URL-encoded equivalent %40.

Steps To Reproduce
  1. Import a contact into the SOGo 5 address book that has an @ sign in its UID.

    ◦ Example original UID: 20260128150612.6QfnQ_p2oz1SoTSgRxGZOlg@horde.tachtler.net

  2. Open the SOGo web interface and navigate to the Address Book.

  3. Edit/modify any field of this imported contact and save the changes.

Additional Information

Actual Result

The original contact remains unchanged. SOGo creates a new, duplicate contact with the modified data.
The UID of the new contact has been altered to use %40 instead of @.

     • Original import UID: 20260128150612.6QfnQ_p2oz1SoTSgRxGZOlg@horde.tachtler.net
     • New duplicated UID: 20260128150612.6QfnQ_p2oz1SoTSgRxGZOlg%40horde.tachtler.net

Expected Result

SOGo should correctly resolve the original UID containing the @ sign, update the existing contact, and not create a duplicate entry with URL-encoded characters

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-09-01 14:21 tachtler New Issue