The return code 0 is not an error but the serveur refuse to execute the request

This commit is contained in:
marc 2022-07-24 16:50:08 +02:00
parent adb30b6acd
commit c31a924812

View File

@ -666,8 +666,10 @@ class Invoices extends DolibarrApi
}
$result = $this->invoice->delete(DolibarrApiAccess::$user);
if ($result <= 0) {
if ($result < 0) {
throw new RestException(500, 'Error when deleting invoice');
} elseif ($result == 0) {
throw new RestException(403, 'Invoice not erasable');
}
return array(