Optimize memory and perf for list of stock movements

This commit is contained in:
Laurent Destailleur 2021-08-16 22:45:27 +02:00
parent 23083427e8
commit baec6aa169
2 changed files with 678 additions and 657 deletions

File diff suppressed because it is too large Load Diff

View File

@ -789,7 +789,12 @@ while ($i < ($limit ? min($num, $limit) : $num)) {
$objp = $db->fetch_object($resql);
if (!empty($conf->global->STOCK_SUPPORTS_SERVICES) || $objp->fk_product_type == 0) {
$prod->fetch($objp->rowid);
$result = $prod->fetch($objp->rowid);
if ($result < 0) {
dol_print_error($db);
exit;
}
$prod->load_stock('warehouseopen, warehouseinternal'.(!$usevirtualstock?', novirtual':''), $draftchecked);
// Multilangs