Il semblerait que si un fichier à parser ne contient pas \r\n
en fin de ligne, alors le contact n'arrive pas à être importé.
Je pense que l'erreur provient du fichier core/VCardParser.js
dans .tokenize
qui devrait, par soucis de compatiblité avec Mac OS, également accepter les délimiteurs \r
et \n
de façon indépendantes.
VCardParser.prototype.tokenize = function(content){ // La ligne suivante pose problème var separator = /(\r\n)/; // ... }
Modifier la RegExp devrait régler le problème.
Vous trouverez ci-joint un fichier de test, sample_1_contact.vcf
, qui n'arrive à être parsé en l'état actuel du projet.
Problème réglé avec la révision 53. Consulter le différentiel.