diff --git a/src/views/FeatureType/FeatureTypeDetail.vue b/src/views/FeatureType/FeatureTypeDetail.vue
index 6ff4e62769af70ea10197250a31e59d0db177112..b82834fc4baa103d8655a8f8b2bd8ba20160f915 100644
--- a/src/views/FeatureType/FeatureTypeDetail.vue
+++ b/src/views/FeatureType/FeatureTypeDetail.vue
@@ -611,12 +611,11 @@ export default {
       const headersLine =
         csv
           .split('\n')[0]
+          .replace(/(\r\n|\n|\r)/gm, '')
           .split(delimiter)
           .filter(el => {
             return el === 'lat' || el === 'lon';
           });
-      // Look for 2 decimal fields in first line of csv
-      // corresponding to lon and lat
       if (headersLine.length !== 2) {
         this.importError = 'Le fichier ne semble pas contenir de champs de coordonnées.';
         return false;
diff --git a/src/views/Project/ProjectDetail.vue b/src/views/Project/ProjectDetail.vue
index 452a9067c61469a8eeefc0884de1f0d0fd6eb5ea..58ff359a5d337ebc6dc58fcbfdb815f183517a25 100644
--- a/src/views/Project/ProjectDetail.vue
+++ b/src/views/Project/ProjectDetail.vue
@@ -437,7 +437,7 @@ export default {
         await this.INITIATE_MAP(this.$refs.map);
         this.checkForOfflineFeature();
         let project_id = this.$route.params.slug.split('-')[0];
-        const mvtUrl = `${this.API_BASE_URL}features.mvt/`;
+        const mvtUrl = `${this.API_BASE_URL}features.mvt`;
         mapService.addVectorTileLayer(
           mvtUrl,
           project_id,