Merge pull request #20551 from Easya-Solutions/new-common-generate-document-show-errors

NEW display errors in a message box after generating documents
This commit is contained in:
Laurent Destailleur 2022-04-11 16:33:58 +02:00 committed by GitHub
commit 7028e82cf7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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