From d11bbe9939f610d1e8212e4198cc3bb831fd2350 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr>
Date: Fri, 15 Oct 2021 15:14:58 +0200
Subject: [PATCH] retrieve lost code from gitlab to display error

---
 src/views/feature/Feature_edit.vue | 26 ++++++++++++++++----------
 1 file changed, 16 insertions(+), 10 deletions(-)

diff --git a/src/views/feature/Feature_edit.vue b/src/views/feature/Feature_edit.vue
index 1dc8b37c..d8711103 100644
--- a/src/views/feature/Feature_edit.vue
+++ b/src/views/feature/Feature_edit.vue
@@ -72,7 +72,7 @@
 
           <!-- Import GeoImage -->
           <div v-frag v-if="feature_type && feature_type.geom_type === 'point'">
-            <p v-if="isOffline()!=true">
+            <p v-if="isOffline() != true">
               <button
                 @click="toggleGeoRefModal"
                 id="add-geo-image"
@@ -207,9 +207,9 @@
         </div>
 
         <!-- Pièces jointes -->
-        <div v-if="isOffline()!=true">
+        <div v-if="isOffline() != true">
           <div class="ui horizontal divider">PIÈCES JOINTES</div>
-          <div v-if="isOffline()!=true" id="formsets-attachment">
+          <div v-if="isOffline() != true" id="formsets-attachment">
             <FeatureAttachmentForm
               v-for="form in attachmentFormset"
               :key="form.dataKey"
@@ -229,7 +229,7 @@
         </div>
 
         <!-- Signalements liés -->
-        <div v-if="isOffline()!=true">
+        <div v-if="isOffline() != true">
           <div class="ui horizontal divider">SIGNALEMENTS LIÉS</div>
           <div id="formsets-link">
             <FeatureLinkedForm
@@ -356,7 +356,7 @@ export default {
       "features",
       "extra_form",
       "linked_features",
-      "statusChoices"
+      "statusChoices",
     ]),
 
     field_title() {
@@ -443,8 +443,8 @@ export default {
   },
 
   methods: {
-    isOffline(){
-      return navigator.onLine==false;
+    isOffline() {
+      return navigator.onLine == false;
     },
     initForm() {
       if (this.currentRouteName === "editer-signalement") {
@@ -544,9 +544,15 @@ export default {
             });
           }
         })
-        .catch((response) => {
-          console.log("FAILURE!!");
-          this.erreurUploadMessage = response.data.message;
+
+        .catch((error) => {
+          console.log({ error });
+          if (error && error.response && error.response) {
+            this.erreurUploadMessage = error.response.data.error;
+          } else {
+            this.erreurUploadMessage =
+              "Une erreur est survenue pendant l'import de l'image géoréférencée";
+          }
         });
     },
 
-- 
GitLab