diff --git a/htdocs/fourn/class/fournisseur.commande.class.php b/htdocs/fourn/class/fournisseur.commande.class.php index 3374393310e..633115fa373 100644 --- a/htdocs/fourn/class/fournisseur.commande.class.php +++ b/htdocs/fourn/class/fournisseur.commande.class.php @@ -986,8 +986,7 @@ class CommandeFournisseur extends CommonOrder ); if ($result < 0) { - $this->error=$this->db->lasterror(); - dol_print_error($this->db); + dol_syslog(get_class($this)."::create ".$this->error, LOG_WARNING); // do not use dol_print_error here as it may be a functionnal error $this->db->rollback(); return -1; } @@ -1022,7 +1021,7 @@ class CommandeFournisseur extends CommonOrder } else if ($reshook < 0) $error++; } - + if (! $notrigger) { // Appel des triggers @@ -1441,7 +1440,7 @@ class CommandeFournisseur extends CommonOrder { $error++; } - + // Remove extrafields if ((! $error) && (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED))) // For avoid conflicts if trigger used {