cozy / cozy-contacts-v2

Contact books manager for Cozy
http://cozy.io
GNU Affero General Public License v3.0
20 stars 20 forks source link

Uncaught TypeError: Cannot read property 'get' of undefined #301

Open clochix opened 7 years ago

clochix commented 7 years ago

The user has imported a vcard file with ± 500 contacts from Google. He reports errors when trying to merge some of them “pour un contact, il a été divisé en deux : un avec juste le nom de la personne; l'autre avec juste son adresse e-mail, mais sans nom. et pour un autre contact, je n'ai que l'adresse mail mais pas le nom. j'ai essayé de merger deux contacts pour résoudre mon pb précedemment cité, et le contact a disparu”

Here are some logs (don't know if they are related):

[Fri, 30 Sep 2016 10:05:04 GMT] - POST /contacts - 201 - 10.434 ms - 463 [Fri, 30 Sep 2016 10:05:05 GMT] - DELETE /contacts/699a051abb7b43e65bf9af80581804d9 - 204 - 14.498 ms - - [Fri, 30 Sep 2016 10:05:05 GMT] - DELETE /contacts/699a051abb7b43e65bf9af80581806ea - 204 - 47.156 ms - - [Fri, 30 Sep 2016 10:05:05 GMT] - GET /contacts/699a051abb7b43e65bf9af805821878c - 200 - 22.080 ms - 463 error - contact:application | {"type":"error","href":"https://92.cozycloud.cc/apps/contacts/#contacts","url":"https://92.cozycloud.cc/apps/contacts/scripts/app.js","line":"5","col":"17499"} error - contact:application | Uncaught TypeError: Cannot read property 'get' of undefined error - contact:application | TypeError: Cannot read property 'get' of undefined at https://92.cozycloud.cc/apps/contacts/scripts/app.js:5:17499 at Array.reduce (native) at o.exports.o.serializeData (https://92.cozycloud.cc/apps/contacts/scripts/app.js:5:17437) at o._renderTemplate (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:6:2064) at o.render (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:6:1740) at o.n [as render](https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:1:13954) at o.renderChildView (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:6:8720) at o._addChildView (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:6:8434) at o.addChild (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:6:7857) at o. (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:6:5799) [Fri, 30 Sep 2016 10:05:05 GMT] - POST /log - 204 - 1.424 ms - - error - contact:application | {"type":"error","href":"https://92.cozycloud.cc/apps/contacts/#contacts/699a051abb7b43e65bf9af8058157615","url":"https://92.cozycloud.cc/apps/contacts/scripts/app.js","line":"5","col":"17499"} error - contact:application | Uncaught TypeError: Cannot read property 'get' of undefined error - contact:application | TypeError: Cannot read property 'get' of undefined at https://92.cozycloud.cc/apps/contacts/scripts/app.js:5:17499 at Array.reduce (native) at o.exports.o.serializeData (https://92.cozycloud.cc/apps/contacts/scripts/app.js:5:17437) at o._renderTemplate (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:6:2064) at o.render (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:6:1740) at o.n [as render](https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:1:13954) at v (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:4:24580) at y (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:4:24254) at f (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:4:22173) at o.l.trigger (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:4:24147) [Fri, 30 Sep 2016 10:05:11 GMT] - POST /log - 204 - 0.428 ms - - [Fri, 30 Sep 2016 10:05:26 GMT] - POST /contacts - 201 - 7.802 ms - 440 [Fri, 30 Sep 2016 10:05:26 GMT] - DELETE /contacts/699a051abb7b43e65bf9af805817f0d6 - 204 - 27.733 ms - - [Fri, 30 Sep 2016 10:05:26 GMT] - DELETE /contacts/699a051abb7b43e65bf9af8058182a49 - 204 - 35.873 ms - - [Fri, 30 Sep 2016 10:05:26 GMT] - GET /contacts/699a051abb7b43e65bf9af8058219896 - 200 - 16.687 ms - 440 error - contact:application | {"type":"error","href":"https://92.cozycloud.cc/apps/contacts/#contacts","url":"https://92.cozycloud.cc/apps/contacts/scripts/app.js","line":"5","col":"17499"} error - contact:application | Uncaught TypeError: Cannot read property 'get' of undefined error - contact:application | TypeError: Cannot read property 'get' of undefined at https://92.cozycloud.cc/apps/contacts/scripts/app.js:5:17499 at Array.reduce (native) at o.exports.o.serializeData (https://92.cozycloud.cc/apps/contacts/scripts/app.js:5:17437) at o._renderTemplate (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:6:2064) at o.render (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:6:1740) at o.n [as render](https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:1:13954) at o.renderChildView (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:6:8720) at o._addChildView (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:6:8434) at o.addChild (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:6:7857) at o. (https://92.cozycloud.cc/apps/contacts/scripts/vendor.js:6:5799) [Fri, 30 Sep 2016 10:05:26 GMT] - POST /log - 204 - 0.307 ms - -