diff --git a/message/index.php b/message/index.php index 7addba56330f3..de2598962983d 100644 --- a/message/index.php +++ b/message/index.php @@ -158,7 +158,13 @@ $messageid = message_post_message($user1, $user2, $data->message, FORMAT_MOODLE, 'direct'); if (!empty($messageid)) { - redirect($CFG->wwwroot . '/message/index.php?usergroup='.$usergroup.'&id='.$user2->id); + //Not including message ID as the ID may change when its moved to message_read + //.'#m'.$messageid; + $returnurl = '/message/index.php?usergroup='.$usergroup.'&id='.$user2->id; + + //including the id of the user sending the message in the logged URL + add_to_log(SITEID, 'message', 'write', $returnurl.'&user='.$user1->id, $user1->id); + redirect($CFG->wwwroot.$returnurl); } } }