Dependency Graph

Dependency Graph
related to related to child of child of duplicate of duplicate of

View Issue Details

IDProjectCategoryView StatusLast Update
0002548SOGoBackend Calendarpublic2014-12-30 19:06
Reporterdmitry.nezhevenko Assigned Toludovic  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionduplicate 
PlatformLinuxOSDebianOS Version5 (Lenny)
Product Version2.0.7 
Summary0002548: CardDav: duplicate contact added when trying to edit existing one using Blackberry 10
Description

Hi,

I've tried to synchronize Blackberry 10 smartphone with SOGo CardDav server. It looks like some strange thing happens when I'm trying to edit contact:

  • If contact was added by device itself (after sync) I can edit it without any problems.
  • If I modify contact received from SOGo CardDav, phone modifies it but after certain amount of time (probably when next sync happens) phone also receives old copy of same contact (before modification).

In Web interface, both contacts (modified and old one) appears just after pressing 'save' button on device.

Steps To Reproduce
  1. Setup Blacberry 10 smartphone to use SOGo CardDav server.
  2. Add new contact (just name is enough)
  3. Modify contact and add phone number
TagsNo tags attached.

Relationships

duplicate of 0002993 resolvedludovic The etag header returned after a create is misspelled 

Activities

dmitry.nezhevenko

dmitry.nezhevenko

2013-12-15 12:03

reporter   ~0006361

I'm attaching file that contains 'adding new contact' and 'modifying it later' logs

dmitry.nezhevenko

dmitry.nezhevenko

2013-12-15 12:04

reporter  

sogo_duplicate_contacts.log (17,173 bytes)   
2013-12-15 11:54:24.441 sogod[14822] -[WEClientCapabilities initWithRequest:]: Unknown WebClient: user-agent='RIM'
2013-12-15 11:54:24.442 sogod[14822] PG0x0x7f6674930a80 SQL: SELECT c_path4 FROM sogo_folder_info WHERE c_path2 = 'dion' AND c_folder_type = 'Contact'
Dec 15 11:54:24 sogod [14822]: [obj-dav-dispatch]   constructed root-url: 
2013-12-15 11:54:24.443 sogod[14822] PG0x0x7f66748e1370 SQL: SELECT c_foldername FROM sogo_folder_info WHERE c_path = '/Users/dion/Contacts/personal'
2013-12-15 11:54:24.458 sogod[14822] PG0x0x7f6674930a80 SQL: SELECT c_folder_id, c_path, c_location, c_quick_location, c_acl_location, c_folder_type FROM sogo_folder_info WHERE c_path1 = 'Users' AND c_path2 = 'dion' AND c_path3 = 'Contacts' AND c_path4 = 'personal'
2013-12-15 11:54:24.459 sogod[14822] PG0x0x7f66748e1370 SQL: SELECT c_lastmodified FROM sogodion002449d7885 ORDER BY c_lastmodified DESC
Dec 15 11:54:24 sogod [14822]: |SOGo|   constructed root-url: /SOGo/
Dec 15 11:54:24 sogod [14822]: |SOGo|   setting root-url in context: /SOGo/dav/
Dec 15 11:54:24 sogod [14822]: |SOGo| ROOT baseURL(no container, name=(null)):
  own: /SOGo/dav/
Dec 15 11:54:24 sogod [14822]: <0x74A06EC0[SOGoUserFolder]:dion> baseURL: name=dion (container=SOGo)
  container: /SOGo -- https://192.168.0.1:8443/SOGo/dav/dion/Contacts/personal/
  own: /SOGo/dav/dion
Dec 15 11:54:24 sogod [14822]: |SOGo|   using root-url from context: /SOGo/dav/
Dec 15 11:54:24 sogod [14822]: |SOGo| ROOT baseURL(no container, name=(null)):
  own: /SOGo/dav/
Dec 15 11:54:24 sogod [14822]: <0x74A06EC0[SOGoUserFolder]:dion> baseURL: name=dion (container=SOGo)
  container: /SOGo -- https://192.168.0.1:8443/SOGo/dav/dion/Contacts/personal/
  own: /SOGo/dav/dion
Dec 15 11:54:24 sogod [14822]: <0x74CC11B0[SOGoContactFolders]:Contacts> baseURL: name=Contacts (container=SOGoUserFolder)
  container: /SOGo/dav/dion/
  own: /SOGo/dav/dion/Contacts
Dec 15 11:54:24 sogod [14822]: |SOGo|   using root-url from context: /SOGo/dav/
Dec 15 11:54:24 sogod [14822]: |SOGo| ROOT baseURL(no container, name=(null)):
  own: /SOGo/dav/
Dec 15 11:54:24 sogod [14822]: <0x74A06EC0[SOGoUserFolder]:dion> baseURL: name=dion (container=SOGo)
  container: /SOGo -- https://192.168.0.1:8443/SOGo/dav/dion/Contacts/personal/
  own: /SOGo/dav/dion
Dec 15 11:54:24 sogod [14822]: |SOGo|   using root-url from context: /SOGo/dav/
Dec 15 11:54:24 sogod [14822]: |SOGo| ROOT baseURL(no container, name=(null)):
  own: /SOGo/dav/
Dec 15 11:54:24 sogod [14822]: <0x74A06EC0[SOGoUserFolder]:dion> baseURL: name=dion (container=SOGo)
  container: /SOGo -- https://192.168.0.1:8443/SOGo/dav/dion/Contacts/personal/
  own: /SOGo/dav/dion
Dec 15 11:54:24 sogod [14822]: <0x74CC11B0[SOGoContactFolders]:Contacts> baseURL: name=Contacts (container=SOGoUserFolder)
  container: /SOGo/dav/dion/
  own: /SOGo/dav/dion/Contacts
Dec 15 11:54:24 sogod [14822]: <0x74BC4FE0[SOGoContactGCSFolder]:personal> baseURL: name=personal (container=SOGoContactFolders)
  container: /SOGo/dav/dion/Contacts/
  own: /SOGo/dav/dion/Contacts/personal
192.168.245.104 - - [15/Dec/2013:11:54:24 GMT] "PROPFIND /SOGo/dav/dion/Contacts/personal/ HTTP/1.0" 207 495/163 0.025 - - 0
2013-12-15 11:54:28.163 sogod[14822] -[WEClientCapabilities initWithRequest:]: Unknown WebClient: user-agent='RIM'
2013-12-15 11:54:28.164 sogod[14822] PG0x0x7f6674930a80 SQL: SELECT c_path4 FROM sogo_folder_info WHERE c_path2 = 'dion' AND c_folder_type = 'Contact'
2013-12-15 11:54:28.165 sogod[14822] PG0x0x7f66748e1370 SQL: SELECT c_folder_id, c_path, c_location, c_quick_location, c_acl_location, c_folder_type FROM sogo_folder_info WHERE c_path1 = 'Users' AND c_path2 = 'dion' AND c_path3 = 'Contacts' AND c_path4 = 'personal'
2013-12-15 11:54:28.166 sogod[14822] PG0x0x7f6674930a80 SQL: SELECT b.c_name,b.c_version,b.c_creationdate,b.c_lastmodified,a.c_component,b.c_content FROM sogodion002449d7885_quick a, sogodion002449d7885 b WHERE (a.c_name = 'a477581c-657f-11e3-b601-2fbec61ae638.vcf') AND a.c_name = b.c_name AND (c_deleted != 1 OR c_deleted IS NULL)
2013-12-15 11:54:28.330 sogod[14822] PG0x0x7f66748e1370 SQL: SELECT c_version, c_deleted FROM sogodion002449d7885 WHERE (c_name = 'a477581c-657f-11e3-b601-2fbec61ae638.vcf')
2013-12-15 11:54:28.343 sogod[14822] PG0x0x7f66748e1370 SQL: BEGIN TRANSACTION
2013-12-15 11:54:28.343 sogod[14822] PG0x0x7f6674930a80 SQL: BEGIN TRANSACTION
2013-12-15 11:54:28.439 sogod[14822] PG0x0x7f66748e1370 SQL: INSERT INTO sogodion002449d7885_quick (c_givenName, c_screenname, c_sn, c_name, c_component, c_mail, c_o, c_categories, c_ou, c_cn) VALUES ('Ffffffffffffffff', '', '', 'a477581c-657f-11e3-b601-2fbec61ae638.vcf', 'vcard', '', '', null, '', 'Ffffffffffffffff')
2013-12-15 11:54:28.626 sogod[14822] PG0x0x7f6674930a80 SQL: INSERT INTO sogodion002449d7885 (c_creationdate, c_lastmodified, c_name, c_version, c_content) VALUES (1387108468, 1387108468, 'a477581c-657f-11e3-b601-2fbec61ae638.vcf', 0, 'BEGIN:VCARD
VERSION:3.0
PRODID:-//Research In Motion//RIM App//EN
UID:a477581c-657f-11e3-b601-2fbec61ae638
FN:Ffffffffffffffff
N:;Ffffffffffffffff;;;
END:VCARD
')
2013-12-15 11:54:28.627 sogod[14822] PG0x0x7f6674930a80 SQL: COMMIT TRANSACTION
2013-12-15 11:54:28.1000 sogod[14822] PG0x0x7f66748e1370 SQL: COMMIT TRANSACTION
192.168.245.104 - - [15/Dec/2013:11:54:29 GMT] "PUT /SOGo/dav/dion/Contacts/personal/a477581c-657f-11e3-b601-2fbec61ae638.vcf HTTP/1.0" 201 0/167 1.253 - - 8K




2013-12-15 11:54:57.859 sogod[14822] -[WEClientCapabilities initWithRequest:]: Unknown WebClient: user-agent='RIM'
2013-12-15 11:54:57.859 sogod[14822] PG0x0x7f6674930a80 SQL: SELECT c_path4 FROM sogo_folder_info WHERE c_path2 = 'dion' AND c_folder_type = 'Contact'
Dec 15 11:54:57 sogod [14822]: [obj-dav-dispatch]   constructed root-url: 
2013-12-15 11:54:57.861 sogod[14822] PG0x0x7f66748e1370 SQL: SELECT c_foldername FROM sogo_folder_info WHERE c_path = '/Users/dion/Contacts/personal'
2013-12-15 11:54:57.863 sogod[14822] PG0x0x7f6674930a80 SQL: SELECT c_folder_id, c_path, c_location, c_quick_location, c_acl_location, c_folder_type FROM sogo_folder_info WHERE c_path1 = 'Users' AND c_path2 = 'dion' AND c_path3 = 'Contacts' AND c_path4 = 'personal'
2013-12-15 11:54:57.863 sogod[14822] PG0x0x7f66748e1370 SQL: SELECT c_lastmodified FROM sogodion002449d7885 ORDER BY c_lastmodified DESC
Dec 15 11:54:57 sogod [14822]: |SOGo|   constructed root-url: /SOGo/
Dec 15 11:54:57 sogod [14822]: |SOGo|   setting root-url in context: /SOGo/dav/
Dec 15 11:54:57 sogod [14822]: |SOGo| ROOT baseURL(no container, name=(null)):
  own: /SOGo/dav/
Dec 15 11:54:57 sogod [14822]: <0x74C83E90[SOGoUserFolder]:dion> baseURL: name=dion (container=SOGo)
  container: /SOGo -- https://192.168.0.1:8443/SOGo/dav/dion/Contacts/personal/
  own: /SOGo/dav/dion
Dec 15 11:54:57 sogod [14822]: |SOGo|   using root-url from context: /SOGo/dav/
Dec 15 11:54:57 sogod [14822]: |SOGo| ROOT baseURL(no container, name=(null)):
  own: /SOGo/dav/
Dec 15 11:54:57 sogod [14822]: <0x74C83E90[SOGoUserFolder]:dion> baseURL: name=dion (container=SOGo)
  container: /SOGo -- https://192.168.0.1:8443/SOGo/dav/dion/Contacts/personal/
  own: /SOGo/dav/dion
Dec 15 11:54:57 sogod [14822]: <0x74CB86A0[SOGoContactFolders]:Contacts> baseURL: name=Contacts (container=SOGoUserFolder)
  container: /SOGo/dav/dion/
  own: /SOGo/dav/dion/Contacts
Dec 15 11:54:57 sogod [14822]: |SOGo|   using root-url from context: /SOGo/dav/
Dec 15 11:54:57 sogod [14822]: |SOGo| ROOT baseURL(no container, name=(null)):
  own: /SOGo/dav/
Dec 15 11:54:57 sogod [14822]: <0x74C83E90[SOGoUserFolder]:dion> baseURL: name=dion (container=SOGo)
  container: /SOGo -- https://192.168.0.1:8443/SOGo/dav/dion/Contacts/personal/
  own: /SOGo/dav/dion
Dec 15 11:54:57 sogod [14822]: |SOGo|   using root-url from context: /SOGo/dav/
Dec 15 11:54:57 sogod [14822]: |SOGo| ROOT baseURL(no container, name=(null)):
  own: /SOGo/dav/
Dec 15 11:54:57 sogod [14822]: <0x74C83E90[SOGoUserFolder]:dion> baseURL: name=dion (container=SOGo)
  container: /SOGo -- https://192.168.0.1:8443/SOGo/dav/dion/Contacts/personal/
  own: /SOGo/dav/dion
Dec 15 11:54:57 sogod [14822]: <0x74CB86A0[SOGoContactFolders]:Contacts> baseURL: name=Contacts (container=SOGoUserFolder)
  container: /SOGo/dav/dion/
  own: /SOGo/dav/dion/Contacts
Dec 15 11:54:57 sogod [14822]: <0x74A70D60[SOGoContactGCSFolder]:personal> baseURL: name=personal (container=SOGoContactFolders)
  container: /SOGo/dav/dion/Contacts/
  own: /SOGo/dav/dion/Contacts/personal
192.168.245.104 - - [15/Dec/2013:11:54:57 GMT] "PROPFIND /SOGo/dav/dion/Contacts/personal/ HTTP/1.0" 207 495/163 0.012 - - 0
2013-12-15 11:55:01.487 sogod[14822] -[WEClientCapabilities initWithRequest:]: Unknown WebClient: user-agent='RIM'
2013-12-15 11:55:01.487 sogod[14822] PG0x0x7f6674930a80 SQL: SELECT c_path4 FROM sogo_folder_info WHERE c_path2 = 'dion' AND c_folder_type = 'Contact'
Dec 15 11:55:01 sogod [14822]: [obj-dav-dispatch]   constructed root-url: 
2013-12-15 11:55:01.515 sogod[14822] PG0x0x7f66748e1370 SQL: SELECT c_folder_id, c_path, c_location, c_quick_location, c_acl_location, c_folder_type FROM sogo_folder_info WHERE c_path1 = 'Users' AND c_path2 = 'dion' AND c_path3 = 'Contacts' AND c_path4 = 'personal'
2013-12-15 11:55:01.517 sogod[14822] PG0x0x7f6674930a80 SQL: SELECT b.c_name,b.c_version,b.c_creationdate,b.c_lastmodified,a.c_component,b.c_content FROM sogodion002449d7885_quick a, sogodion002449d7885 b WHERE a.c_name = b.c_name AND (c_deleted != 1 OR c_deleted IS NULL)
Dec 15 11:55:01 sogod [14822]: |SOGo|   constructed root-url: /SOGo/
Dec 15 11:55:01 sogod [14822]: |SOGo|   setting root-url in context: /SOGo/dav/
Dec 15 11:55:01 sogod [14822]: |SOGo| ROOT baseURL(no container, name=(null)):
  own: /SOGo/dav/
Dec 15 11:55:01 sogod [14822]: <0x74CB7520[SOGoUserFolder]:dion> baseURL: name=dion (container=SOGo)
  container: /SOGo -- https://192.168.0.1:8443/SOGo/dav/dion/Contacts/personal/
  own: /SOGo/dav/dion
Dec 15 11:55:01 sogod [14822]: |SOGo|   using root-url from context: /SOGo/dav/
Dec 15 11:55:01 sogod [14822]: |SOGo| ROOT baseURL(no container, name=(null)):
  own: /SOGo/dav/
Dec 15 11:55:01 sogod [14822]: <0x74CB7520[SOGoUserFolder]:dion> baseURL: name=dion (container=SOGo)
  container: /SOGo -- https://192.168.0.1:8443/SOGo/dav/dion/Contacts/personal/
  own: /SOGo/dav/dion
Dec 15 11:55:01 sogod [14822]: <0x74CDEA10[SOGoContactFolders]:Contacts> baseURL: name=Contacts (container=SOGoUserFolder)
  container: /SOGo/dav/dion/
  own: /SOGo/dav/dion/Contacts
Dec 15 11:55:01 sogod [14822]: |SOGo|   using root-url from context: /SOGo/dav/
Dec 15 11:55:01 sogod [14822]: |SOGo| ROOT baseURL(no container, name=(null)):
  own: /SOGo/dav/
Dec 15 11:55:01 sogod [14822]: <0x74CB7520[SOGoUserFolder]:dion> baseURL: name=dion (container=SOGo)
  container: /SOGo -- https://192.168.0.1:8443/SOGo/dav/dion/Contacts/personal/
  own: /SOGo/dav/dion
Dec 15 11:55:01 sogod [14822]: |SOGo|   using root-url from context: /SOGo/dav/
Dec 15 11:55:01 sogod [14822]: |SOGo| ROOT baseURL(no container, name=(null)):
  own: /SOGo/dav/
Dec 15 11:55:01 sogod [14822]: <0x74CB7520[SOGoUserFolder]:dion> baseURL: name=dion (container=SOGo)
  container: /SOGo -- https://192.168.0.1:8443/SOGo/dav/dion/Contacts/personal/
  own: /SOGo/dav/dion
Dec 15 11:55:01 sogod [14822]: <0x74CDEA10[SOGoContactFolders]:Contacts> baseURL: name=Contacts (container=SOGoUserFolder)
  container: /SOGo/dav/dion/
  own: /SOGo/dav/dion/Contacts
Dec 15 11:55:01 sogod [14822]: <0x74CF4A70[SOGoContactGCSFolder]:personal> baseURL: name=personal (container=SOGoContactFolders)
  container: /SOGo/dav/dion/Contacts/
  own: /SOGo/dav/dion/Contacts/personal
192.168.245.104 - - [15/Dec/2013:11:55:01 GMT] "PROPFIND /SOGo/dav/dion/Contacts/personal/ HTTP/1.0" 207 39951/82 0.061 - - 0

2013-12-15 11:55:06.315 sogod[14822] -[WEClientCapabilities initWithRequest:]: Unknown WebClient: user-agent='RIM'
2013-12-15 11:55:06.315 sogod[14822] PG0x0x7f66748e1370 SQL: SELECT c_path4 FROM sogo_folder_info WHERE c_path2 = 'dion' AND c_folder_type = 'Contact'
Dec 15 11:55:06 sogod [14822]: |SOGo|   constructed root-url: /SOGo/
Dec 15 11:55:06 sogod [14822]: |SOGo|   setting root-url in context: /SOGo/dav/
Dec 15 11:55:06 sogod [14822]: |SOGo| ROOT baseURL(no container, name=(null)):
  own: /SOGo/dav/
Dec 15 11:55:06 sogod [14822]: <0x74C513D0[SOGoUserFolder]:dion> baseURL: name=dion (container=SOGo)
  container: /SOGo -- https://192.168.0.1:8443/SOGo/dav/dion/Contacts/personal/
  own: /SOGo/dav/dion
Dec 15 11:55:06 sogod [14822]: |SOGo|   using root-url from context: /SOGo/dav/
Dec 15 11:55:06 sogod [14822]: |SOGo| ROOT baseURL(no container, name=(null)):
  own: /SOGo/dav/
Dec 15 11:55:06 sogod [14822]: <0x74C513D0[SOGoUserFolder]:dion> baseURL: name=dion (container=SOGo)
  container: /SOGo -- https://192.168.0.1:8443/SOGo/dav/dion/Contacts/personal/
  own: /SOGo/dav/dion
Dec 15 11:55:06 sogod [14822]: <0x74D13B40[SOGoContactFolders]:Contacts> baseURL: name=Contacts (container=SOGoUserFolder)
  container: /SOGo/dav/dion/
  own: /SOGo/dav/dion/Contacts
Dec 15 11:55:06 sogod [14822]: |SOGo|   using root-url from context: /SOGo/dav/
Dec 15 11:55:06 sogod [14822]: |SOGo| ROOT baseURL(no container, name=(null)):
  own: /SOGo/dav/
Dec 15 11:55:06 sogod [14822]: <0x74C513D0[SOGoUserFolder]:dion> baseURL: name=dion (container=SOGo)
  container: /SOGo -- https://192.168.0.1:8443/SOGo/dav/dion/Contacts/personal/
  own: /SOGo/dav/dion
Dec 15 11:55:06 sogod [14822]: |SOGo|   using root-url from context: /SOGo/dav/
Dec 15 11:55:06 sogod [14822]: |SOGo| ROOT baseURL(no container, name=(null)):
  own: /SOGo/dav/
Dec 15 11:55:06 sogod [14822]: <0x74C513D0[SOGoUserFolder]:dion> baseURL: name=dion (container=SOGo)
  container: /SOGo -- https://192.168.0.1:8443/SOGo/dav/dion/Contacts/personal/
  own: /SOGo/dav/dion
Dec 15 11:55:06 sogod [14822]: <0x74D13B40[SOGoContactFolders]:Contacts> baseURL: name=Contacts (container=SOGoUserFolder)
  container: /SOGo/dav/dion/
  own: /SOGo/dav/dion/Contacts
Dec 15 11:55:06 sogod [14822]: <0x74C57190[SOGoContactGCSFolder]:personal> baseURL: name=personal (container=SOGoContactFolders)
  container: /SOGo/dav/dion/Contacts/
  own: /SOGo/dav/dion/Contacts/personal
2013-12-15 11:55:06.682 sogod[14822] PG0x0x7f6674930a80 SQL: SELECT c_folder_id, c_path, c_location, c_quick_location, c_acl_location, c_folder_type FROM sogo_folder_info WHERE c_path1 = 'Users' AND c_path2 = 'dion' AND c_path3 = 'Contacts' AND c_path4 = 'personal'
2013-12-15 11:55:06.683 sogod[14822] PG0x0x7f66748e1370 SQL: SELECT b.c_name,a.c_component,b.c_content,b.c_version FROM sogodion002449d7885_quick a, sogodion002449d7885 b WHERE (a.c_name = 'a477581c-657f-11e3-b601-2fbec61ae638.vcf') AND a.c_name = b.c_name AND (c_deleted != 1 OR c_deleted IS NULL)
192.168.245.104 - - [15/Dec/2013:11:55:06 GMT] "REPORT /SOGo/dav/dion/Contacts/personal/ HTTP/1.0" 207 566/263 0.372 - - 4K

2013-12-15 11:55:09.990 sogod[14822] -[WEClientCapabilities initWithRequest:]: Unknown WebClient: user-agent='RIM'
2013-12-15 11:55:09.990 sogod[14822] PG0x0x7f6674930a80 SQL: SELECT c_path4 FROM sogo_folder_info WHERE c_path2 = 'dion' AND c_folder_type = 'Contact'
2013-12-15 11:55:09.991 sogod[14822] PG0x0x7f66748e1370 SQL: SELECT c_folder_id, c_path, c_location, c_quick_location, c_acl_location, c_folder_type FROM sogo_folder_info WHERE c_path1 = 'Users' AND c_path2 = 'dion' AND c_path3 = 'Contacts' AND c_path4 = 'personal'
2013-12-15 11:55:09.992 sogod[14822] PG0x0x7f6674930a80 SQL: SELECT b.c_name,b.c_version,b.c_creationdate,b.c_lastmodified,a.c_component,b.c_content FROM sogodion002449d7885_quick a, sogodion002449d7885 b WHERE (a.c_name = 'bde409ba-657f-11e3-bfad-2fbec61ae638.vcf') AND a.c_name = b.c_name AND (c_deleted != 1 OR c_deleted IS NULL)
2013-12-15 11:55:09.994 sogod[14822] PG0x0x7f66748e1370 SQL: SELECT c_version, c_deleted FROM sogodion002449d7885 WHERE (c_name = 'bde409ba-657f-11e3-bfad-2fbec61ae638.vcf')
2013-12-15 11:55:09.995 sogod[14822] PG0x0x7f66748e1370 SQL: BEGIN TRANSACTION
2013-12-15 11:55:09.996 sogod[14822] PG0x0x7f6674930a80 SQL: BEGIN TRANSACTION
2013-12-15 11:55:09.996 sogod[14822] PG0x0x7f66748e1370 SQL: INSERT INTO sogodion002449d7885_quick (c_givenName, c_screenname, c_sn, c_name, c_component, c_mail, c_o, c_telephonenumber, c_categories, c_ou, c_cn) VALUES ('Ffffffffffffffff', '', '', 'bde409ba-657f-11e3-bfad-2fbec61ae638.vcf', 'vcard', '', '', '999999', null, '', 'Ffffffffffffffff')
2013-12-15 11:55:09.997 sogod[14822] PG0x0x7f6674930a80 SQL: INSERT INTO sogodion002449d7885 (c_creationdate, c_lastmodified, c_name, c_version, c_content) VALUES (1387108509, 1387108509, 'bde409ba-657f-11e3-bfad-2fbec61ae638.vcf', 0, 'BEGIN:VCARD
VERSION:3.0
PRODID:-//Research In Motion//RIM App//EN
UID:bde409ba-657f-11e3-bfad-2fbec61ae638
FN:Ffffffffffffffff
N:;Ffffffffffffffff;;;
TEL;TYPE=CELL:999999
END:VCARD
')
2013-12-15 11:55:09.998 sogod[14822] PG0x0x7f6674930a80 SQL: COMMIT TRANSACTION
2013-12-15 11:55:10.064 sogod[14822] PG0x0x7f66748e1370 SQL: COMMIT TRANSACTION
192.168.245.104 - - [15/Dec/2013:11:55:10 GMT] "PUT /SOGo/dav/dion/Contacts/personal/bde409ba-657f-11e3-bfad-2fbec61ae638.vcf HTTP/1.0" 201 0/189 0.102 - - 0
sogo_duplicate_contacts.log (17,173 bytes)   
ludovic

ludovic

2014-12-30 19:06

administrator   ~0007963

Dupe. We'll fix it in 2.2.14.

Issue History

Date Modified Username Field Change
2013-12-15 12:01 dmitry.nezhevenko New Issue
2013-12-15 12:03 dmitry.nezhevenko Note Added: 0006361
2013-12-15 12:04 dmitry.nezhevenko File Added: sogo_duplicate_contacts.log
2014-12-30 19:06 ludovic Note Added: 0007963
2014-12-30 19:06 ludovic Relationship added duplicate of 0002993
2014-12-30 19:06 ludovic Status new => resolved
2014-12-30 19:06 ludovic Resolution open => duplicate
2014-12-30 19:06 ludovic Assigned To => ludovic