messaging MDL-26185 Last minute fix of bug during integration, empty user preference causing error

This commit is contained in:
Sam Hemelryk 2011-04-05 16:52:07 +08:00
parent 773e3c5031
commit bbb79f47a7

View File

@ -47,7 +47,10 @@ class message_output_email extends message_output {
}
//check user preference for where user wants email sent
$eventdata->userto->email = get_user_preferences('message_processor_email_email', $eventdata->userto->email, $eventdata->userto->id);
$preferedemail = get_user_preferences('message_processor_email_email', null, $eventdata->userto->id);
if (!empty($preferedemail)) {
$eventdata->userto->email = $preferedemail;
}
$result = email_to_user($eventdata->userto, $eventdata->userfrom,
$eventdata->subject, $eventdata->fullmessage, $eventdata->fullmessagehtml);