diff --git a/apps/dispatch/app/_components/navbar/AdminPanel.tsx b/apps/dispatch/app/_components/navbar/AdminPanel.tsx index 3d1bbb49..1f4d35e4 100644 --- a/apps/dispatch/app/_components/navbar/AdminPanel.tsx +++ b/apps/dispatch/app/_components/navbar/AdminPanel.tsx @@ -92,6 +92,11 @@ export default function AdminPanel() { const modalRef = useRef(null); + console.debug("piloten von API", { + anzahl: pilots?.length, + pilots, + }); + return (
-

+

Admin Panel

-
-
+
+
Verbundene Clients diff --git a/apps/hub/app/api/auth/[...nextauth]/auth.ts b/apps/hub/app/api/auth/[...nextauth]/auth.ts index acf2930c..07201dec 100644 --- a/apps/hub/app/api/auth/[...nextauth]/auth.ts +++ b/apps/hub/app/api/auth/[...nextauth]/auth.ts @@ -18,9 +18,16 @@ export const options: AuthOptions = { try { if (!credentials) throw new Error("No credentials provided"); const user = await prisma.user.findFirst({ - where: { email: credentials.email }, + where: { + email: { + contains: credentials.email, + mode: "insensitive", + }, + }, }); - const v1User = (oldUser as OldUser[]).find((u) => u.email.toLowerCase() === credentials.email.toLowerCase()); + const v1User = (oldUser as OldUser[]).find( + (u) => u.email.toLowerCase() === credentials.email, + ); if (!user && v1User) { if (bcrypt.compareSync(credentials.password, v1User.password)) { const newUser = await createNewUserFromOld(v1User);