Index: modules/user/user.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.module,v
retrieving revision 1.968
diff -u -p -r1.968 user.module
--- modules/user/user.module	14 Mar 2009 23:01:38 -0000	1.968
+++ modules/user/user.module	15 Mar 2009 10:06:07 -0000
@@ -267,6 +267,9 @@ function user_load_multiple($uids = arra
         }
       }
 
+      // TODO D7 : not sure the 3rd param ($types) is needed.
+      field_attach_load('user', $queried_users);
+
       // Invoke hook_user_load() on the users loaded from the database
       // and add them to the static cache.
       foreach (module_implements('user_load') as $module) {
@@ -274,9 +277,6 @@ function user_load_multiple($uids = arra
         $function($queried_users);
       }
 
-      // TODO D7 : not sure the 3rd param ($types) is needed.
-      field_attach_load('user', $queried_users);
-
       $users = $users + $queried_users;
       $user_cache = $user_cache + $queried_users;
     }
