Merge pull request #83 from VAR-Virtual-Air-Rescue/staging

make V1 login not case sensitive
This commit was merged in pull request #83.
This commit is contained in:
Nicolas
2025-07-23 10:33:21 +02:00
committed by GitHub
4 changed files with 4 additions and 4 deletions

View File

@@ -256,7 +256,7 @@ export const Form = ({ event }: { event?: Event }) => {
<Calendar className="h-5 w-5" /> Teilnehmer <Calendar className="h-5 w-5" /> Teilnehmer
</h2> </h2>
} }
searchFields={["User.firstname", "User.lastname"]} searchFields={["User.firstname", "User.lastname", "User.publicId"]}
ref={appointmentsTableRef} ref={appointmentsTableRef}
prismaModel={"participant"} prismaModel={"participant"}
filter={{ filter={{

View File

@@ -13,7 +13,7 @@ export const resetPassword = async (email: string) => {
email, email,
}, },
}); });
const oldUser = (OLD_USER as OldUser[]).find((u) => u.email === email); const oldUser = (OLD_USER as OldUser[]).find((u) => u.email.toLowerCase() === email.toLowerCase());
if (!user) { if (!user) {
if (oldUser) { if (oldUser) {
user = await createNewUserFromOld(oldUser); user = await createNewUserFromOld(oldUser);

View File

@@ -29,7 +29,7 @@ export const register = async ({ password, ...user }: Omit<Prisma.UserCreateInpu
}, },
}); });
const existingOldUser = (OLD_USER as OldUser[]).find((u) => u.email === user.email); const existingOldUser = (OLD_USER as OldUser[]).find((u) => u.email.toLocaleLowerCase() === user.email.toLocaleLowerCase());
if (existingUser) { if (existingUser) {
return { return {

View File

@@ -20,7 +20,7 @@ export const options: AuthOptions = {
const user = await prisma.user.findFirst({ const user = await prisma.user.findFirst({
where: { email: credentials.email }, where: { email: credentials.email },
}); });
const v1User = (oldUser as OldUser[]).find((u) => u.email === credentials.email); const v1User = (oldUser as OldUser[]).find((u) => u.email.toLowerCase() === credentials.email.toLowerCase());
if (!user && v1User) { if (!user && v1User) {
if (bcrypt.compareSync(credentials.password, v1User.password)) { if (bcrypt.compareSync(credentials.password, v1User.password)) {
const newUser = await createNewUserFromOld(v1User); const newUser = await createNewUserFromOld(v1User);