diff --git a/web/components/users/handleUser.js b/web/components/users/handleUser.js
index bf2dd1d75d9b0e3f2a446fe508cff1b83c08663f..49dd0ccbcbeb52ccc6e6587347e3a61b88c13e68 100644
--- a/web/components/users/handleUser.js
+++ b/web/components/users/handleUser.js
@@ -223,6 +223,10 @@ class HandleUser {
     else method = "POST";
 
     try {
+      if(role_field.value == ""){
+        Messages.Show("is-warning", "Veuillez choisir un rĂ´le pour l'utilisateur");
+        return;
+      }
       const response = await fetch("/api/admin/users/" + id_field.value, {
         method: method,
         headers: new Headers({