diff --git a/modules/user/user.module b/modules/user/user.module
index b818d79..7f84d04 100644
--- a/modules/user/user.module
+++ b/modules/user/user.module
@@ -3691,9 +3691,16 @@ function user_node_load($nodes, $types) {
 
   // Add these values back into the node objects.
   foreach ($uids as $nid => $uid) {
-    $nodes[$nid]->name = $user_fields[$uid]->name;
-    $nodes[$nid]->picture = $user_fields[$uid]->picture;
-    $nodes[$nid]->data = $user_fields[$uid]->data;
+    if (isset($user_fields[$uid])) {
+      $nodes[$nid]->name = $user_fields[$uid]->name;
+      $nodes[$nid]->picture = $user_fields[$uid]->picture;
+      $nodes[$nid]->data = $user_fields[$uid]->data;
+    }
+    else {
+      $nodes[$nid]->name = '';
+      $nodes[$nid]->picture = 0;
+      $nodes[$nid]->data = NULL;
+    }
   }
 }
 
