Adjust join type
authorMarcel Werk <burntime@woltlab.com>
Sat, 14 Dec 2024 13:40:29 +0000 (14:40 +0100)
committerMarcel Werk <burntime@woltlab.com>
Sat, 14 Dec 2024 13:40:29 +0000 (14:40 +0100)
wcfsetup/install/files/lib/system/gridView/ACPSessionLogGridView.class.php

index d59bf8bf9c8750dd489fe1a1fbe837ee243b6287..88c45dde848768fef55536ec97e9f36387ecc0c9 100644 (file)
@@ -39,6 +39,7 @@ final class ACPSessionLogGridView extends DatabaseObjectListGridView
             GridViewColumn::for('userID')
                 ->label('wcf.user.username')
                 ->sortable(true, 'user_table.username')
+                ->titleColumn()
                 ->renderer(new UserLinkColumnRenderer(UserEditForm::class))
                 ->filter(new UserFilter()),
             GridViewColumn::for('ipAddress')
@@ -91,7 +92,7 @@ final class ACPSessionLogGridView extends DatabaseObjectListGridView
                 FROM    wcf1_acp_session_access_log
                 WHERE   sessionLogID = " . $list->getDatabaseTableAlias() . ".sessionLogID
             ) AS accesses";
-        $list->sqlJoins = $list->sqlConditionJoins .= " JOIN wcf" . WCF_N . "_user user_table ON (user_table.userID = " . $list->getDatabaseTableAlias() . ".userID)";
+        $list->sqlJoins = $list->sqlConditionJoins .= " LEFT JOIN wcf" . WCF_N . "_user user_table ON (user_table.userID = " . $list->getDatabaseTableAlias() . ".userID)";
 
         return $list;
     }