fix(capa): filter owner dropdown by capa_owner role

Was filtering by non-null department, excluding capa_owner
users who had no department set.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BzvzV91UqHZKM9P58qtvrA
This commit is contained in:
2026-07-16 21:12:12 +08:00
co-authored by Claude Sonnet 4.6
parent e949016bd4
commit b08fec385d
3 changed files with 4 additions and 2 deletions
+2
View File
@@ -60,8 +60,10 @@ export async function POST(request: NextRequest) {
)
newUserId = created.user.id
} else {
const appUrl = process.env.NEXT_PUBLIC_APP_URL ?? 'http://localhost:3000'
const { data: invited, error: inviteError } = await admin.auth.admin.inviteUserByEmail(email, {
data: { full_name: body.name ?? '' },
redirectTo: `${appUrl}/api/auth/callback`,
})
if (inviteError || !invited?.user)
return NextResponse.json({ error: inviteError?.message ?? 'Invite failed' }, { status: 500 })