From 0b7b3132a78171ecb02e561b72ab95a87179db75 Mon Sep 17 00:00:00 2001 From: Alex ORLUC <alex.orluc@maarch.org> Date: Thu, 10 Sep 2020 10:56:13 +0200 Subject: [PATCH] FIX #14458 TIME 0:15 fix import csv --- .../contact/list/import/contact-import.component.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/frontend/app/administration/contact/list/import/contact-import.component.ts b/src/frontend/app/administration/contact/list/import/contact-import.component.ts index 874cc89556c..dfc0a32ce9d 100644 --- a/src/frontend/app/administration/contact/list/import/contact-import.component.ts +++ b/src/frontend/app/administration/contact/list/import/contact-import.component.ts @@ -309,10 +309,14 @@ export class ContactImportComponent implements OnInit { if ((this.hasHeader && index > 0) || !this.hasHeader) { const objContact = {}; this.contactColumns.forEach((key) => { - if (key.emptyValueMode && this.functionsService.empty(element[this.associatedColmuns[key.id]])) { + if (key.emptyValueMode && (element[this.associatedColmuns[key.id]] === undefined || this.functionsService.empty(element[this.associatedColmuns[key.id]]))) { objContact[key.id] = false; } else { - objContact[key.id] = element[this.associatedColmuns[key.id]].includes('\n') ? element[this.associatedColmuns[key.id]].split('\n') : element[this.associatedColmuns[key.id]]; + if (element[this.associatedColmuns[key.id]] === undefined) { + objContact[key.id] = ''; + } else { + objContact[key.id] = element[this.associatedColmuns[key.id]].includes('\n') ? element[this.associatedColmuns[key.id]].split('\n') : element[this.associatedColmuns[key.id]]; + } } }); dataToSend.push(objContact); -- GitLab