From eb7adebc4850d0e0ba2a44b2d5d8d934b61c1817 Mon Sep 17 00:00:00 2001 From: Marina Glancy Date: Wed, 19 Aug 2015 16:01:42 +0800 Subject: [PATCH] MDL-50880 message: correctly compare with empty string Thanks to David Herney Bernal for providing a fix --- message/lib.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/message/lib.php b/message/lib.php index 82d10d62c6c..85e71d613fa 100644 --- a/message/lib.php +++ b/message/lib.php @@ -976,16 +976,16 @@ function message_format_message_text($message, $forcetexttohtml = false) { $format = $message->fullmessageformat; - if ($message->smallmessage !== '') { + if (strval($message->smallmessage) !== '') { if ($message->notification == 1) { - if ($message->fullmessagehtml !== '' or $message->fullmessage !== '') { + if (strval($message->fullmessagehtml) !== '' or strval($message->fullmessage) !== '') { $format = FORMAT_PLAIN; } } $messagetext = $message->smallmessage; } else if ($message->fullmessageformat == FORMAT_HTML) { - if ($message->fullmessagehtml !== '') { + if (strval($message->fullmessagehtml) !== '') { $messagetext = $message->fullmessagehtml; } else { $messagetext = $message->fullmessage; @@ -993,7 +993,7 @@ function message_format_message_text($message, $forcetexttohtml = false) { } } else { - if ($message->fullmessage !== '') { + if (strval($message->fullmessage) !== '') { $messagetext = $message->fullmessage; } else { $messagetext = $message->fullmessagehtml;