diff --git a/src/store/modules/feature_type.store.js b/src/store/modules/feature_type.store.js index 524b9dc108bf9c373867ae3876ee2f3af0184fb3..3d59897f40e9d8450e52fcb76750a5aad1e7d630 100644 --- a/src/store/modules/feature_type.store.js +++ b/src/store/modules/feature_type.store.js @@ -171,7 +171,8 @@ const feature_type = { if(!geojson && !state.fileToImport && state.fileToImport.size === 0 ) return; let formData = new FormData(); let fileToImport; - const { name, type } = geojson || state.fileToImport; + let { name, type } = geojson || state.fileToImport; + if (!name && state.fileToImport) name = state.fileToImport.name; if (rootState.projects.project.moderation) { if (state.fileToImport && state.fileToImport.size > 0) { //* if data in a binary file, read it as text diff --git a/src/views/feature_type/Feature_type_edit.vue b/src/views/feature_type/Feature_type_edit.vue index 498ec87a1307fda61f8b985d0eaf321d26a9d46d..aa8863ad8bcc57239597153c8f786a3f195142e7 100644 --- a/src/views/feature_type/Feature_type_edit.vue +++ b/src/views/feature_type/Feature_type_edit.vue @@ -399,7 +399,7 @@ export default { this.importGeoJsonFeatureType(); if (this.fileToImport && this.fileToImport.name) { this.form.title.value = // * use the filename as title by default - this.fileToImport.name.split('.')[0]; + this.fileToImport.name.split('.')[0]; } else { //* case when the geojson comes from datasud catalog this.form.title.value = this.geojson.name;// * use the typename as title by default }