diff --git a/src/components/feature_type/FeatureTypeCustomForm.vue b/src/components/feature_type/FeatureTypeCustomForm.vue
index 5372073ee270dca4dba201cfdf927b089512c8f8..5d3d0b72f1b5902526403679338d7d44effa2351 100644
--- a/src/components/feature_type/FeatureTypeCustomForm.vue
+++ b/src/components/feature_type/FeatureTypeCustomForm.vue
@@ -293,6 +293,12 @@ export default {
     checkCustomForm() {
       this.form.label.errors = [];
       this.form.name.errors = [];
+      this.form.options.errors = [];
+      console.log(
+        this.form.field_type.value,
+        this.form.field_type.value === "list",
+        this.form.options.value.length < 2
+      );
       if (!this.form.label.value) {
         //* vérifier que le label est renseigné
         this.form.label.errors = ["Veuillez compléter ce champ."];
@@ -313,6 +319,13 @@ export default {
           "Les champs personnalisés ne peuvent pas avoir des noms similaires.",
         ];
         return false;
+      } else if (
+        this.form.field_type.value === "list" &&
+        this.form.options.value.length < 2
+      ) {
+        //* s'il s'agit d'un type liste, vérifier que le champ option est bien renseigné
+        this.form.options.errors = ["Veuillez compléter ce champ."];
+        return false;
       }
       return true;
     },