diff --git a/src/components/feature/FeatureExtraForm.vue b/src/components/feature/FeatureExtraForm.vue
index 932f808d972d282114852aa15f2a2e4569675e6e..c0deb2df754b5d0e73b1142a52c8d45d54e639c7 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);
     },
   },