From 22e23da6f466c1c9fb454fa288b993795a41fb60 Mon Sep 17 00:00:00 2001 From: Andrew Davis Date: Sat, 19 Nov 2011 15:35:23 +0800 Subject: [PATCH] MDL-29814 message: made html personal messages store a plain text version as a fallback --- message/lib.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/message/lib.php b/message/lib.php index a9c8fffac8b..8fe66be9782 100644 --- a/message/lib.php +++ b/message/lib.php @@ -2013,8 +2013,10 @@ function message_post_message($userfrom, $userto, $message, $format) { $eventdata->subject = get_string_manager()->get_string('unreadnewmessage', 'message', fullname($userfrom), $userto->lang); if ($format == FORMAT_HTML) { - $eventdata->fullmessage = ''; $eventdata->fullmessagehtml = $message; + //some message processors may revert to sending plain text even if html is supplied + //so we keep both plain and html versions if we're intending to send html + $eventdata->fullmessage = html_to_text($eventdata->fullmessagehtml); } else { $eventdata->fullmessage = $message; $eventdata->fullmessagehtml = ''; -- 2.43.0