diff --git a/htdocs/comm/propal.php b/htdocs/comm/propal.php
index a4b2f2b5a18..db6f4a0069c 100644
--- a/htdocs/comm/propal.php
+++ b/htdocs/comm/propal.php
@@ -1112,7 +1112,7 @@ if ($id > 0 || ! empty($ref))
print '';
print '';
- $rowspan=9;
+ $rowspan=10;
// Company
print '
| '.$langs->trans('Company').' | '.$soc->getNomUrl(1).' | ';
@@ -1505,7 +1505,7 @@ if ($id > 0 || ! empty($ref))
if ($_GET['action'] != 'statut' && $_GET['action'] <> 'editline')
{
// Valid
- if ($object->statut == 0 && $user->rights->propale->valider)
+ if ($object->statut == 0 && $user->rights->propale->valider && sizeof($object->lines) > 0)
{
print 'id.'&action=validate"';
print '>'.$langs->trans('Validate').'';