noalyss-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Noalyss-commit] [noalyss] 115/119: Analytic accountancy protect against


From: Dany De Bontridder
Subject: [Noalyss-commit] [noalyss] 115/119: Analytic accountancy protect against divide by zero
Date: Mon, 26 Oct 2020 18:27:42 -0400 (EDT)

sparkyx pushed a commit to branch master
in repository noalyss.

commit 63c1dbae900174533a8589a12d30a335d8297e17
Author: sparkyx <danydb@noalyss.eu>
AuthorDate: Sat Oct 17 18:35:08 2020 +0200

    Analytic accountancy protect against divide by zero
---
 include/class/anc_operation.class.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/include/class/anc_operation.class.php 
b/include/class/anc_operation.class.php
index 6e87cc9..f8c2ea8 100644
--- a/include/class/anc_operation.class.php
+++ b/include/class/anc_operation.class.php
@@ -710,7 +710,10 @@ class Anc_Operation
                 $op->po_id=$hplan[$p_item][$e];
                 $op->oa_group=$this->oa_group;
                 $op->j_id=$p_j_id;
-                $ratio=bcdiv($val[$p_item][$row],${"amount_t".$p_item});
+                $ratio=0;
+                if (${"amount_t".$p_item} != 0 ) {
+                    $ratio=bcdiv($val[$p_item][$row],${"amount_t".$p_item});
+                }
                 $amount=  bcmul($p_nd, $ratio);
                 $op->oa_amount=round($amount,2);
                 $op->oa_debit=$this->oa_debit;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]