fix(auth): sincroniza User e AuthUser com mesmo ID
- Aceitar convite: cria User com mesmo ID do AuthUser - Criar usuario admin: usa ID do AuthUser no upsert do User - Garante sincronismo entre tabelas de auth e dominio 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
7f63120336
commit
3bfc5793f1
2 changed files with 19 additions and 1 deletions
|
|
@ -204,7 +204,7 @@ export async function POST(request: Request) {
|
|||
})
|
||||
|
||||
const createdDomainUser = await tx.user.upsert({
|
||||
where: { email },
|
||||
where: { id: createdAuthUser.id },
|
||||
update: {
|
||||
name,
|
||||
role: userRole,
|
||||
|
|
@ -213,6 +213,7 @@ export async function POST(request: Request) {
|
|||
managerId: managerRecord?.id ?? null,
|
||||
},
|
||||
create: {
|
||||
id: createdAuthUser.id,
|
||||
name,
|
||||
email,
|
||||
role: userRole,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue