From ff3c8ec0bebc2fbec387342b73f630a93c6d3284 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 7 Apr 2013 15:16:19 +0200 Subject: [PATCH] Fix: Better error management --- htdocs/webservices/server_supplier_invoice.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/htdocs/webservices/server_supplier_invoice.php b/htdocs/webservices/server_supplier_invoice.php index e86321c9b2c..42e5dda7636 100755 --- a/htdocs/webservices/server_supplier_invoice.php +++ b/htdocs/webservices/server_supplier_invoice.php @@ -378,7 +378,13 @@ function getSupplierInvoicesForThirdParty($authentication,$idthirdparty) $obj=$db->fetch_object($resql); $invoice=new FactureFournisseur($db); - $invoice->fetch($obj->facid); + $result=$invoice->fetch($obj->facid); + if ($result < 0) + { + $error++; + $errorcode=$result; $errorlabel=$invoice->error; + break; + } // Define lines of invoice $linesresp=array();