diff --git a/htdocs/holiday/card.php b/htdocs/holiday/card.php
index d0435b19add..4b5e0aba944 100644
--- a/htdocs/holiday/card.php
+++ b/htdocs/holiday/card.php
@@ -1270,7 +1270,7 @@ else
print '';
print '
'.$valideur->getNomUrl(-1);
$include_users = $object->fetch_users_approver_holiday();
- if (in_array($user->id, $include_users))
+ if (in_array($user->id, $include_users) && $object->statut != 1)
{
print 'id.'&action=editvalidator">'.img_edit($langs->trans("Edit")).'';
}
@@ -1288,7 +1288,7 @@ else
if (empty($include_users)) print img_warning().' '.$langs->trans("NobodyHasPermissionToValidateHolidays");
else
{
- $s=$form->select_dolusers($object->fk_validator, "valideur", 1, ($user->admin ? '' : array($user->id)), 0, $include_users);
+ $s=$form->select_dolusers($object->fk_validator, "valideur", (($action == 'editvalidator') ? 0 : 1), ($user->admin ? '' : array($user->id)), 0, $include_users);
print $form->textwithpicto($s, $langs->trans("AnyOtherInThisListCanValidate"));
}
if ($action == 'editvalidator')
|