From bd8d58745f5fb26b8fe0eb08bb4aa674058ae12f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr>
Date: Tue, 5 Oct 2021 11:22:18 +0200
Subject: [PATCH] prevent undefined error & remove unexistent function

---
 src/views/project/Project_edit.vue | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/src/views/project/Project_edit.vue b/src/views/project/Project_edit.vue
index 8a398bd1..2a786a6c 100644
--- a/src/views/project/Project_edit.vue
+++ b/src/views/project/Project_edit.vue
@@ -1,9 +1,6 @@
 <template>
   <div class="fourteen wide column">
-    <div
-      :class="{active: loading}"
-      class="ui inverted dimmer"
-    >
+    <div :class="{ active: loading }" class="ui inverted dimmer">
       <div class="ui text loader">
         Projet en cours de création. Vous allez être redirigé.
       </div>
@@ -346,7 +343,7 @@ export default {
 
     postProjectThumbnail(projectSlug) {
       //* send img to the backend when feature_type is created
-      if (this.isValidImage(this.fileToImport)) {
+      if (this.fileToImport) {
         let formData = new FormData();
         formData.append("file", this.fileToImport);
         const url =
@@ -432,7 +429,7 @@ export default {
             this.loading = false;
           })
           .catch((error) => {
-            if (error.response.data.title[0]) {
+            if (error.response && error.response.data.title[0]) {
               this.errors.title.push(error.response.data.title[0]);
             }
             this.loading = false;
@@ -455,7 +452,7 @@ export default {
             }
           })
           .catch((error) => {
-            if (error.response.data.title[0]) {
+            if (error.response && error.response.data.title[0]) {
               this.errors.title.push(error.response.data.title[0]);
             }
             throw error;
-- 
GitLab