diff --git a/htdocs/holiday/index.php b/htdocs/holiday/index.php
index d288bd9b97bb84f67a63b4dc21d4e8c26ba35034..c269a148615e45e23347ef1ec3ac09fa11f3bad0 100644
--- a/htdocs/holiday/index.php
+++ b/htdocs/holiday/index.php
@@ -278,19 +278,20 @@ if($user->rights->holiday->lire_tous) {
 }
 
 // VALIDEUR
-if($user->rights->holiday->lire_tous){
+if($user->rights->holiday->lire_tous)
+{
     print '<td class="liste_titre" align="left">';
 
-    // Liste des utiliseurs du groupes Comptabilité
-
-    $idGroupValid = $holiday->getConfCP('userGroup');
-
-    $validator = new UserGroup($db,$idGroupValid);
-    $valideur = $validator->listUsersForGroup();
-
-    $form->select_users($search_valideur,"search_valideur",1,"",0,$valideur,'');
+    $validator = new UserGroup($db);
+    $excludefilter=$user->admin?'':'u.rowid <> '.$user->id;
+    $valideurobjects = $validator->listUsersForGroup($excludefilter);
+    $valideurarray = array();
+    foreach($valideurobjects as $val) $valideurarray[$val->id]=$val->id;
+    $form->select_users($search_valideur,"search_valideur",1,"",0,$valideurarray,'');
     print '</td>';
-} else {
+}
+else 
+{
     print '<td class="liste_titre">&nbsp;</td>';
 }