diff --git a/htdocs/livraison/card.php b/htdocs/livraison/card.php
index 7ea9920d65b..54e45080efb 100644
--- a/htdocs/livraison/card.php
+++ b/htdocs/livraison/card.php
@@ -744,9 +744,13 @@ else
{
print '
';
- if ($object->statut == 0 && $user->rights->expedition->livraison->valider && $num_prod > 0)
+ if ($object->statut == 0 && $num_prod > 0)
{
- print '
'.$langs->trans("Validate").'';
+ if ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->expedition->livraison->creer))
+ || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->expedition->livraison_advance->validate)))
+ {
+ print '
'.$langs->trans("Validate").'';
+ }
}
if ($user->rights->expedition->livraison->supprimer)