diff --git a/mod/forum/lib.php b/mod/forum/lib.php
index f0ca23d..f491b3d 100755
--- a/mod/forum/lib.php
+++ b/mod/forum/lib.php
@@ -383,7 +383,7 @@ function forum_cron() {
                 // Get info about the sending user
                 if (array_key_exists($post->userid, $users)) { // we might know him/her already
                     $userfrom = $users[$post->userid];
-                } else if ($userfrom = get_record('user', 'id', $post->userid)) {
+                } else if ($userfrom = get_record('user', 'id', $post->userid), '', '', '', '', 'id, firstname, lastname, emaildisplay, email') {
                     $users[$userfrom->id] = $userfrom; // fetch only once, we can add it to user list, it will be skipped anyway
                 } else {
                     mtrace('Could not find user '.$post->userid);
