diff --git a/src/views/Feature/FeatureDetail.vue b/src/views/Feature/FeatureDetail.vue index 946b4629a960d30fa743f8ddb91a28f4139bdde2..32b4ed012aadd5573ac106ab41bab313ca790fe6 100644 --- a/src/views/Feature/FeatureDetail.vue +++ b/src/views/Feature/FeatureDetail.vue @@ -254,7 +254,11 @@ export default { this.map = mapService.createMap(this.$refs.map, { mapDefaultViewCenter, mapDefaultViewZoom, - interactions : { doubleClickZoom :false,mouseWheelZoom:false,dragPan:false } + interactions : { + doubleClickZoom :false, + mouseWheelZoom: false, + dragPan: false + } }); // Update link to feature list with map zoom and center diff --git a/src/views/FeatureType/FeatureTypeDetail.vue b/src/views/FeatureType/FeatureTypeDetail.vue index 58303368fb891af77f861fecb6985e2ed83d9ac8..5f5db7779c975fe22aaa5c43fdb859065cbbbbb2 100644 --- a/src/views/FeatureType/FeatureTypeDetail.vue +++ b/src/views/FeatureType/FeatureTypeDetail.vue @@ -580,6 +580,8 @@ export default { if (field_type === 'list') { //*then check if the value is an available option if (!options.includes(fieldInFeature)) { + this.importError = `Le fichier est invalide: la valeur [ ${fieldInFeature} ] n'est pas une option valide + pour le champ personnalisé "${name}".`; return false; } } else if (customType !== field_type) { @@ -664,7 +666,8 @@ export default { if (field_type === 'list') { //*then check if the value is an available option if (fieldInFeature && !options.includes(fieldInFeature)) { - this.importError = `Le champ ${name} contient une valeur invalide.`; + this.importError = `Le fichier est invalide: la valeur [ ${fieldInFeature} ] n'est pas une option valide + pour le champ personnalisé "${name}".`; return false; } } else if (customType !== field_type) { @@ -699,6 +702,7 @@ export default { } else { jsonValidity = true; } + console.log(jsonValidity); if (jsonValidity) { this.geojsonFileToImport = files[0]; // todo : remove this value from state as it stored (first attempt didn't work) diff --git a/src/views/FeatureType/FeatureTypeEdit.vue b/src/views/FeatureType/FeatureTypeEdit.vue index 303f3d2f59107f7d8e031dae3e24aa8308d13d28..09f6b34e14ced14b975d954a54e3dcfc6c3185a6 100644 --- a/src/views/FeatureType/FeatureTypeEdit.vue +++ b/src/views/FeatureType/FeatureTypeEdit.vue @@ -645,6 +645,7 @@ export default { }, transformProperties(prop) { + console.log(prop); const type = typeof prop; const date = new Date(prop); if (type === 'boolean') {