diff --git a/src/lib/__tests__/relationships.test.ts b/src/lib/__tests__/relationships.test.ts index 9549eed..0dd03e7 100644 --- a/src/lib/__tests__/relationships.test.ts +++ b/src/lib/__tests__/relationships.test.ts @@ -29,14 +29,7 @@ describe('Relationships Module', () => { const relationship = await createRelationship({ supabase: runtime.supabase, userA, userB }); - expect(relationship).toBeDefined(); - - if (relationship?.length === 0) { - throw new Error('No relationship was created'); - } - - expect(relationship[0].user_a).toBe(userA); - expect(relationship[0].user_b).toBe(userB); + expect(relationship).toBe(true); }); test('getRelationship retrieves an existing relationship', async () => { diff --git a/src/lib/relationships.ts b/src/lib/relationships.ts index 8449a6e..41d2082 100644 --- a/src/lib/relationships.ts +++ b/src/lib/relationships.ts @@ -10,17 +10,18 @@ export async function createRelationship({ supabase: SupabaseClient; userA: UUID; userB: UUID; -}): Promise { - const { data, error } = await supabase.from("relationships").upsert({ +}): Promise { + const { error } = await supabase.from("relationships").upsert({ user_a: userA, user_b: userB, + user_id: userA, }); if (error) { throw new Error(error.message); } - return data as unknown as Relationship[]; + return true } export async function getRelationship({