FIX errors to catch

This commit is contained in:
lvessiller 2022-04-07 16:32:08 +02:00
parent dd6706e521
commit e6a0ca5042

View File

@ -5380,19 +5380,20 @@ abstract class CommonObject
return 1; return 1;
} else { } else {
$outputlangs->charset_output = $sav_charset_output; $outputlangs->charset_output = $sav_charset_output;
$this->error = $obj->error;
$this->errors = $obj->errors;
dol_syslog("Error generating document for ".__CLASS__.". Error: ".$obj->error, LOG_ERR); dol_syslog("Error generating document for ".__CLASS__.". Error: ".$obj->error, LOG_ERR);
setEventMessages($obj->error, $obj->errors, 'errors');
return -1; return -1;
} }
} else { } else {
if (!$filefound) { if (!$filefound) {
$this->error = $langs->trans("Error").' Failed to load doc generator with modelpaths='.$modelspath.' - modele='.$modele; $this->error = $langs->trans("Error").' Failed to load doc generator with modelpaths='.$modelspath.' - modele='.$modele;
$this->errors[] = $this->error;
dol_syslog($this->error, LOG_ERR); dol_syslog($this->error, LOG_ERR);
setEventMessage($this->error, 'errors');
} else { } else {
$this->error = $langs->trans("Error")." ".$langs->trans("ErrorFileDoesNotExists", $filefound); $this->error = $langs->trans("Error")." ".$langs->trans("ErrorFileDoesNotExists", $filefound);
$this->errors[] = $this->error;
dol_syslog($this->error, LOG_ERR); dol_syslog($this->error, LOG_ERR);
setEventMessage($this->error, 'errors');
} }
return -1; return -1;
} }