Can add line invoice with qty = 0

This commit is contained in:
Laurent Destailleur 2009-07-26 01:11:04 +00:00
parent e30176b2db
commit 9084de9388

View File

@ -855,8 +855,7 @@ if (($_POST['action'] == 'addline' || $_POST['action'] == 'addline_predef') && $
$result = -1 ;
}
// qty can't be null for invoice (no option)
if ($result >= 0 && $_POST['qty'] && (($_POST['pu']!='' && ($_POST['np_desc'] || $_POST['dp_desc'])) || $_POST['idprod']))
if ($result >= 0 && $_POST['qty']!='' && (($_POST['pu']!='' && ($_POST['np_desc'] || $_POST['dp_desc'])) || $_POST['idprod']))
{
$ret=$fac->fetch($_POST['facid']);
if ($ret < 0)
@ -959,6 +958,10 @@ if (($_POST['action'] == 'addline' || $_POST['action'] == 'addline_predef') && $
}
}
}
else
{
$mesg='<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv('Qty')).'</div>';
}
if ($result > 0)
{