diff --git a/app/routes/settings/auth-keys/overview.tsx b/app/routes/settings/auth-keys/overview.tsx
index 49a63b6..7f8a5b9 100644
--- a/app/routes/settings/auth-keys/overview.tsx
+++ b/app/routes/settings/auth-keys/overview.tsx
@@ -23,7 +23,7 @@ export async function loader({ request, context }: Route.LoaderArgs) {
const users = await api.getUsers();
const preAuthKeys = await Promise.all(
users
- .filter((user) => user.name?.length > 0) // Filter out any invalid users
+ .filter((user) => user.id?.length > 0) // Filter out users without valid IDs
.map(async (user) => {
try {
const preAuthKeys = await api.getPreAuthKeys(user.id);
@@ -147,7 +147,7 @@ export default function Page({
An error occurred while fetching the authentication keys for the following users:{" "}
{missing.map(({ user }, index) => (
<>
- {user.name}
+ {user.name || user.displayName || user.email || user.id}
{index < missing.length - 1 ? ", " : ". "}
>
))}