Fix #3471 3.7 Rounding issue when dispatching non-integer
This commit is contained in:
parent
a294700cef
commit
75a14e02d8
@ -264,9 +264,17 @@ if ($id > 0 || ! empty($ref))
|
|||||||
$resql = $db->query($sql);
|
$resql = $db->query($sql);
|
||||||
if ($resql)
|
if ($resql)
|
||||||
{
|
{
|
||||||
while ( $row = $db->fetch_row($resql) )
|
$num = $db->num_rows($resql);
|
||||||
|
$i = 0;
|
||||||
|
|
||||||
|
if ($num)
|
||||||
{
|
{
|
||||||
$products_dispatched[$row[0]] = price2num($row[2], 5);
|
while ($i < $num)
|
||||||
|
{
|
||||||
|
$objd = $db->fetch_object($resql);
|
||||||
|
$products_dispatched[$objd->rowid] = price2num($objd->qty, 5);
|
||||||
|
$i++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
$db->free($resql);
|
$db->free($resql);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user