Set default language on invitation signup (#691)

* Default language selection to en-US if locale is undefined (Client)
This commit is contained in:
Philip Okugbe
2025-01-30 13:25:10 +00:00
committed by GitHub
parent 4d9fe6f804
commit 85d18b8cc8
3 changed files with 13 additions and 14 deletions

View File

@ -99,7 +99,8 @@ export class UserRepo {
trx?: KyselyTransaction,
): Promise<User> {
const user: InsertableUser = {
name: insertableUser.name || insertableUser.email.toLowerCase(),
name:
insertableUser.name || insertableUser.email.split('@')[1].toLowerCase(),
email: insertableUser.email.toLowerCase(),
password: await hashPassword(insertableUser.password),
locale: 'en-US',
@ -110,7 +111,7 @@ export class UserRepo {
const db = dbOrTx(this.db, trx);
return db
.insertInto('users')
.values(user)
.values({ ...insertableUser, ...user })
.returningAll()
.executeTakeFirst();
}