🐛 fix: change create user repository flow

Include preference creation when creating new user accounts
This commit is contained in:
Rafi Arrafif
2026-01-09 14:56:39 +07:00
parent 5bcdeae663
commit ade9008752
3 changed files with 12 additions and 7 deletions

View File

@ -211,8 +211,7 @@ model User {
providerId String? @unique @db.VarChar(255)
providerToken String? @db.Text
providerPayload Json? @db.Json
preference UserPreference? @relation(fields: [preferenceId], references: [id])
preferenceId String? @unique
preference UserPreference?
verifiedAt DateTime?
disabledAt DateTime?
deletedAt DateTime?
@ -251,7 +250,8 @@ model User {
model UserPreference {
id String @id @default(uuid())
userId User? @relation()
user User @relation(fields: [userId], references: [id])
userId String @unique
lang Language? @relation("UserPreferenceLang", fields: [langPreference], references: [code])
langPreference String?
adultFiltering AdultFiltering @default(hide)