diff --git a/modules/contratti/row-list.php b/modules/contratti/row-list.php index b48760a2c..c48c3e130 100755 --- a/modules/contratti/row-list.php +++ b/modules/contratti/row-list.php @@ -145,8 +145,8 @@ foreach ($righe as $riga) { $evasione_bar['or_righe_ordini'] = 'success'; foreach ($evasione_bar as $table => $color) { $righe_ev = $dbo->table($table)->where('original_id', $riga->id)->where('original_type', get_class($riga))->get(); - $perc_ev = $righe_ev->sum('qta') * 100 / $riga->qta; - if ($perc_ev > 0) { + if ($righe_ev->count() > 0) { + $perc_ev = $righe_ev->sum('qta') * 100 / $riga->qta; echo '
'; } diff --git a/modules/ordini/row-list.php b/modules/ordini/row-list.php index 3a3c92994..73a74b4e2 100755 --- a/modules/ordini/row-list.php +++ b/modules/ordini/row-list.php @@ -213,8 +213,8 @@ foreach ($righe as $riga) { $evasione_bar['in_righe_interventi'] = 'warning'; $evasione_bar['or_righe_ordini'] = 'success'; foreach ($evasione_bar as $table => $color) { + $righe_ev = $dbo->table($table)->where('original_id', $riga->id)->where('original_type', get_class($riga))->get(); if ($righe_ev->count() > 0) { - $righe_ev = $dbo->table($table)->where('original_id', $riga->id)->where('original_type', get_class($riga))->get(); $perc_ev = $righe_ev->sum('qta') * 100 / $riga->qta; if ($perc_ev > 0) { echo ' diff --git a/modules/preventivi/row-list.php b/modules/preventivi/row-list.php index 1efa37ea6..e23d47016 100755 --- a/modules/preventivi/row-list.php +++ b/modules/preventivi/row-list.php @@ -434,8 +434,8 @@ echo '