From 5b5f12cffce0dcbbc8ad8076886852149d03a01c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr>
Date: Wed, 13 Oct 2021 16:20:03 +0200
Subject: [PATCH] fix checkbox wrong value when false

---
 src/components/feature/FeatureExtraForm.vue | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/components/feature/FeatureExtraForm.vue b/src/components/feature/FeatureExtraForm.vue
index 932f808d..c0deb2df 100644
--- a/src/components/feature/FeatureExtraForm.vue
+++ b/src/components/feature/FeatureExtraForm.vue
@@ -111,7 +111,11 @@ export default {
   methods: {
     updateStore_extra_form(evt) {
       let newExtraForm = this.field;
-      newExtraForm["value"] = evt.target.checked || evt.target.value; //* if checkbox use "check", if undefined, use "value"
+      if (this.field.field_type === "boolean") {
+        newExtraForm["value"] = evt.target.checked; //* if checkbox use "checked"
+      } else {
+        newExtraForm["value"] = evt.target.value;
+      }
       this.$store.commit("feature/UPDATE_EXTRA_FORM", newExtraForm);
     },
   },
-- 
GitLab