Fix companies actions, add assignCompanyToUser, cleanup duplicates
All checks were successful
Staging Build / build (push) Successful in 2m41s

This commit is contained in:
DanielS
2026-06-24 23:11:02 +02:00
parent 82c89b70bf
commit 864bb3a0c1

View File

@@ -1,3 +1,4 @@
'use server'
import { createAdminClient } from '@/lib/supabase/admin' import { createAdminClient } from '@/lib/supabase/admin'
import { revalidatePath } from 'next/cache' import { revalidatePath } from 'next/cache'
@@ -31,3 +32,11 @@ export async function deleteCompany(id: string) {
revalidatePath('/admin/companies') revalidatePath('/admin/companies')
return true return true
} }
export async function assignCompanyToUser(userId: string, companyId: string | null) {
const admin = createAdminClient()
const { error } = await admin.from('users').update({ company_id: companyId }).eq('id', userId)
if (error) throw error
revalidatePath('/admin/users')
return true
}