From 5f62b48bf8bfef3d2392f3fc922ee7ce543d8f05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr> Date: Tue, 12 Oct 2021 13:59:51 +0200 Subject: [PATCH] Fix error message undefined --- src/views/feature/Feature_edit.vue | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/src/views/feature/Feature_edit.vue b/src/views/feature/Feature_edit.vue index 8ea11a37..985096d7 100644 --- a/src/views/feature/Feature_edit.vue +++ b/src/views/feature/Feature_edit.vue @@ -100,17 +100,17 @@ accept="image/jpeg, image/png" style="display: none" ref="file" - v-on:change="handleFileUpload()" + v-on:change="handleFileUpload" name="image_file" class="image_file" id="image_file" /> - <p class="error-message" style="color: red"> + <p class="error-message"> {{ erreurUploadMessage }} </p> </div> <button - @click="georeferencement()" + @click="georeferencement" id="get-geom-from-image-file" type="button" class="ui positive right labeled icon button" @@ -121,7 +121,7 @@ </div> <p v-if="showGeoPositionBtn"> <button - @click="create_point_geoposition()" + @click="create_point_geoposition" id="create-point-geoposition" type="button" class="ui compact button" @@ -388,8 +388,8 @@ export default { if (this.project) { const isModerate = this.project.moderation; const userStatus = this.USER_LEVEL_PROJECTS[this.project.slug]; - const isOwnFeature = this.feature //* prevent undefined feature - ? this.feature.creator === this.user.id + const isOwnFeature = this.feature + ? this.feature.creator === this.user.id //* prevent undefined feature : false; //* si le contributeur est l'auteur du signalement if ( //* si admin ou modérateur, statuts toujours disponible : Brouillon, Publié, Archivé @@ -514,9 +514,13 @@ export default { }); } }) - .catch(function (response) { - console.log("FAILURE!!"); - self.erreurUploadMessage = response.data.message; + .catch(function (error) { + if (error && error.response && error.response) { + self.erreurUploadMessage = error.response.data.error; + } else { + self.erreurUploadMessage = + "Une erreur est survenue pendant l'import de l'image géoréférencée"; + } }); }, @@ -1002,4 +1006,8 @@ export default { .ui.segment { margin: 1rem 0 !important; } + +.error-message { + color: red; +} </style> -- GitLab