Preventing an unnecessary query to fetch user profiles
authorAlexander Ebert <ebert@woltlab.com>
Tue, 1 Jul 2014 12:09:57 +0000 (14:09 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Tue, 1 Jul 2014 12:09:57 +0000 (14:09 +0200)
commit8c8e4eff88f11e98c9a0240047be8deb7d1c477f
treeeec931141d0d465bf00dee463be8e5f0cbc5c44d
parent2b7665d8bb8e978316c34fbdf7385c242c75340e
Preventing an unnecessary query to fetch user profiles

The user profile list attempts to read the object ids prior to reading the actual users which is a good idea if you're fetching users based upon multiple criteria.

When reading user profiles by user id we already know the user ids and can directly pass them to avoid the query since the result is most likely the same.
wcfsetup/install/files/lib/data/user/UserProfile.class.php