From 88d1ba0d0324c40f5d84fdb81634b1b9fe5ed47c Mon Sep 17 00:00:00 2001 From: florent <flavelle@neogeo.fr> Date: Thu, 14 Apr 2022 11:02:53 +0200 Subject: [PATCH] minor fix --- src/assets/js/utils.js | 4 +++- src/components/Project/Detail/ProjectFeatureTypes.vue | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/assets/js/utils.js b/src/assets/js/utils.js index 05a20057..4b01c67e 100644 --- a/src/assets/js/utils.js +++ b/src/assets/js/utils.js @@ -18,7 +18,9 @@ export function csvToJson(csv, delimiter) { const result = []; const allLines = csv.split('\n'); - const headers = allLines[0].split(delimiter); + const headers = allLines[0].split(delimiter).map(el => { + return el.replace('\r', ''); + }); const [, ...lines] = allLines; for (const line of lines) { diff --git a/src/components/Project/Detail/ProjectFeatureTypes.vue b/src/components/Project/Detail/ProjectFeatureTypes.vue index 744b1640..f6401e62 100644 --- a/src/components/Project/Detail/ProjectFeatureTypes.vue +++ b/src/components/Project/Detail/ProjectFeatureTypes.vue @@ -607,6 +607,9 @@ export default { fr.result .split('\n')[0] .split(delimiter) + .map(el => { + return el.replace('\r', ''); + }) .filter(el => { return el === 'lat' || el === 'lon'; }); @@ -621,7 +624,6 @@ export default { return !isNaN(el) && el.indexOf('.') != -1; }) .filter(Boolean); - if (sampleLine.length > 1 && headersLine.length === 2) { this.csvError = null; this.csvImport = csvToJson(fr.result, delimiter); -- GitLab