diff --git a/htdocs/lib/functions.lib.php b/htdocs/lib/functions.lib.php
index 651ffde802a..62f35fad51e 100644
--- a/htdocs/lib/functions.lib.php
+++ b/htdocs/lib/functions.lib.php
@@ -1513,15 +1513,15 @@ function dolibarr_print_error($db='',$error='')
print "
\n";
print "".$langs->trans("DatabaseTypeManager").": ".$db->type."
\n";
print "".$langs->trans("RequestLastAccessInError").": ".($db->lastqueryerror()?$db->lastqueryerror():$langs->trans("ErrorNoRequestInError"))."
\n";
- print "".$langs->trans("ReturnCodeLastAccess").": ".$db->lasterrno()."
\n";
- print "".$langs->trans("InformationLastAccess").": ".$db->lasterror()."
\n";
+ print "".$langs->trans("ReturnCodeLastAccessInError").": ".($db->lasterrno()?$db->lasterrno():$langs->trans("ErrorNoRequestInError"))."
\n";
+ print "".$langs->trans("InformationLastAccessInError").": ".($db->lasterror()?$db->lasterror():$langs->trans("ErrorNoRequestInError"))."
\n";
}
else // Mode CLI
{
print $langs->transnoentities("DatabaseTypeManager").":\n".$db->type."\n";
print $langs->transnoentities("RequestLastAccessInError").":\n".($db->lastqueryerror()?$db->lastqueryerror():$langs->trans("ErrorNoRequestInError"))."\n";
- print $langs->transnoentities("ReturnCodeLastAccess").":\n".$db->lasterrno()."\n";
- print $langs->transnoentities("InformationLastAccess").":\n".$db->lasterror()."\n";
+ print $langs->transnoentities("ReturnCodeLastAccessInError").":\n".($db->lasterrno()?$db->lasterrno():$langs->trans("ErrorNoRequestInError"))."\n";
+ print $langs->transnoentities("InformationLastAccessInError").":\n".($db->lasterror()?$db->lasterror():$langs->trans("ErrorNoRequestInError"))."\n";
}
$syslog.=", sql=".$db->lastquery();