From 6ca059cd32945220628e229b980864ea1f7719ca Mon Sep 17 00:00:00 2001 From: Melissa Liu Date: Mon, 2 Dec 2024 21:41:54 -0800 Subject: [PATCH] Refactor: updated query with changes to volunteer preferences --- api/supabase/queries/onboarding.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/api/supabase/queries/onboarding.ts b/api/supabase/queries/onboarding.ts index 1ef650a..aadfcff 100644 --- a/api/supabase/queries/onboarding.ts +++ b/api/supabase/queries/onboarding.ts @@ -1,9 +1,10 @@ -import { GeneralInfo, Preferences } from '@/utils/onboardingContext'; +import { GeneralInfo, Preferences, Role } from '@/utils/onboardingContext'; import supabase from '../createClient'; export async function submitOnboardingData( generalInfo: GeneralInfo, preferences: Preferences, + role: Role, ): Promise { try { const { data: volunteerData, error: volunteerError } = await supabase @@ -23,12 +24,16 @@ export async function submitOnboardingData( .from('volunteer_preferences') .insert([ { + role: [ + role.isPerformer ? 'performer' : null, + role.isHost ? 'host' : null, + ].filter(Boolean), facility_type: preferences.facilityType, - city: preferences.location, - audience: preferences.audience, - instruments: preferences.preferredEquipment, - type_of_act: preferences.typeOfAct, + locations: preferences.location, + audience_type: preferences.audience, + performer_type: preferences.typeOfAct, genre: preferences.genre, + grouping: preferences.grouping, }, ]);