Comment 2 for bug 673568

Revision history for this message
Roman Yepishev (rye) wrote :

Upon removal the contact, here's what json is sent:
{ "_id" : "e83e2abe76e13bdec26018af040002ec",
   "_rev" : "1-df54e6c906fe01587069554aba329163",
   "record_type" : "http://www.freedesktop.org/wiki/Specifications/desktopcouch/contact",
   "title" : "",
   "first_name" : "Beebo",
   "middle_name" : "",
   "last_name" : "",
   "suffix" : "",
   "nick_name" : "",
   "spouse_name" : "",
   "job_title" : "",
   "manager_name" : "",
   "assistant_name" : "",
   "notes" : "",
   "P\xc9S\x02" : null
}

But when contact is successfully modified, then the following is stored:
{
  "_id":"e83e2abe76e13bdec26018af040002ec",
  "_rev":"2-ec9839adb6945e15ec8eb01da8fe9be2",
  "record_type":"http://www.freedesktop.org/wiki/Specifications/desktopcouch/contact",
  "title":"",
  "first_name":"Beebo",
  "middle_name":"",
  "last_name":"",
  "suffix":"",
  "nick_name":"omg",
  "spouse_name":"",
  "job_title":"",
  "manager_name":"",
  "assistant_name":"",
  "notes":"",
  "application_annotations":{"\u00105E\u0002":null}
}

With broken application_annotations node. I believe this has something to do with couchdb-glib.