This commit is contained in:
Laurent Destailleur
2026-01-29 15:20:52 +01:00
parent 0e4243a994
commit 75ae360898
4 changed files with 10 additions and 10 deletions

View File

@@ -1717,12 +1717,12 @@ class Commande extends CommonOrder
if (getDolGlobalString('PRODUCT_USE_CUSTOMER_PACKAGING')) {
$tmpproduct = new Product($this->db);
$result = $tmpproduct->fetch($fk_product);
if (abs($qty) < $tmpproduct->packaging) {
if (abs((float) $qty) < $tmpproduct->packaging) {
$qty = (float) $tmpproduct->packaging;
setEventMessages($langs->trans('QtyRecalculatedWithPackaging'), null, 'warnings');
} else {
if (!empty($tmpproduct->packaging) && (float) price2num(fmod((float) $qty, (float) $tmpproduct->packaging), 'MS')) {
$coeff = intval(abs($qty) / $tmpproduct->packaging) + 1;
$coeff = intval(abs((float) $qty) / $tmpproduct->packaging) + 1;
$qty = price2num((float) $tmpproduct->packaging * $coeff, 'MS');
setEventMessages($langs->trans('QtyRecalculatedWithPackaging'), null, 'warnings');
}