From 8438d5a2daa90d68f1dabd88fc01470f49210e98 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr>
Date: Mon, 5 Jun 2023 16:44:01 +0200
Subject: [PATCH] fix prerecorded value deletion

---
 src/components/Feature/Edit/FeatureExtraForm.vue | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/components/Feature/Edit/FeatureExtraForm.vue b/src/components/Feature/Edit/FeatureExtraForm.vue
index 3cf8380d..1f052dd5 100644
--- a/src/components/Feature/Edit/FeatureExtraForm.vue
+++ b/src/components/Feature/Edit/FeatureExtraForm.vue
@@ -87,7 +87,7 @@
         <div
           v-if="selectedPrerecordedValue"
           class="multiselect__clear"
-          @click.prevent.stop="clear"
+          @click.prevent.stop="clearPrerecordedValue"
         >
           <i
             class="close icon"
@@ -383,7 +383,8 @@ export default {
     ]),
 
     updateStore_extra_form(evt) {
-      if (this.field) { 
+      console.log(this.field);
+      if (this.field) {
         const newExtraForm = this.field;
         if (this.field.field_type === 'boolean') {
           newExtraForm['value'] = evt.target.checked; //* if checkbox use "checked"
@@ -416,10 +417,11 @@ export default {
       this.prerecordedListSearchQuery = null;
       this.updateStore_extra_form({ target: { value:  this.selectedPrerecordedValue } });
     },
-
-    clear() {
+    
+    clearPrerecordedValue() {
       this.selectedPrerecordedValue = null;
       this.prerecordedListSearchQuery = null;
+      this.updateStore_extra_form({ target: { value:  null } });
     },
 
     selectMultipleCheckbox(e) {
-- 
GitLab