cbert
04/06/2022, 7:30 PMdata.forEach(async (invite) => {
const { error, status } = await supabaseServer.auth.api.inviteUserByEmail(
invite.invitee_email,
{
data: invite
}
)
if (error) {
console.log('error :>> ', error)
return {
status,
body: { error }
}
}
})
supabaseServer is created as follows:
import { createClient } from '@supabase/supabase-js'
const supabaseUrl = process.env.VITE_PUBLIC_SUPABASE_URL
const supabaseKey = process.env.SUPABASE_SERVICE_ROLE_KEY
console.log('supabaseUrl, supabaseKey :>> ', supabaseUrl, supabaseKey)
export const supabaseServer = createClient(supabaseUrl, supabaseKey)
Env variables are correctly passed, but when I run the invite function I get the following error: error :>> { message: 'Database error saving new user', status: 500 }
. Any ideas why this could happen?silentworks
04/06/2022, 7:34 PMauth.users
table?cbert
04/06/2022, 7:35 PMsilentworks
04/06/2022, 7:39 PMsilentworks
04/06/2022, 7:40 PMcbert
04/06/2022, 7:42 PMsilentworks
04/06/2022, 7:42 PMcbert
04/06/2022, 7:42 PMsilentworks
04/06/2022, 7:43 PMauth.users
table, this will then start off the trigger you created because it is triggered when a new record is added to the auth.users
tablecbert
04/06/2022, 7:44 PMcbert
04/06/2022, 7:45 PMcbert
04/06/2022, 7:45 PMcbert
04/06/2022, 7:46 PMsilentworks
04/06/2022, 7:53 PMsilentworks
04/06/2022, 7:54 PMcbert
04/06/2022, 7:55 PMcbert
04/06/2022, 7:55 PMsilentworks
04/06/2022, 7:56 PMinvite
object contain in your data: invite
part of the code?silentworks
04/06/2022, 7:58 PMcbert
04/06/2022, 7:59 PMcbert
04/06/2022, 8:00 PMcbert
04/06/2022, 8:02 PMcbert
04/06/2022, 8:02 PMsilentworks
04/06/2022, 8:06 PM