diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 273e4c834db..6d8fb1a4b7a 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -9024,7 +9024,8 @@ function setEventMessage($mesgs, $style = 'mesgs', $noduplicate = 0) { //dol_syslog(__FUNCTION__ . " is deprecated", LOG_WARNING); This is not deprecated, it is used by setEventMessages function if (!is_array($mesgs)) { - // If mesgs is a string + $mesgs = trim((string) $mesgs); + // If mesgs is a not an empty string if ($mesgs) { if (!empty($noduplicate) && isset($_SESSION['dol_events'][$style]) && in_array($mesgs, $_SESSION['dol_events'][$style])) { return; @@ -9034,6 +9035,7 @@ function setEventMessage($mesgs, $style = 'mesgs', $noduplicate = 0) } else { // If mesgs is an array foreach ($mesgs as $mesg) { + $mesg = trim((string) $mesg); if ($mesg) { if (!empty($noduplicate) && isset($_SESSION['dol_events'][$style]) && in_array($mesg, $_SESSION['dol_events'][$style])) { return;