diff --git a/src/configs/logs.ts b/src/configs/logs.ts index 25863d58f..e7060eb9f 100644 --- a/src/configs/logs.ts +++ b/src/configs/logs.ts @@ -6,6 +6,7 @@ export const ERROR_CODES = { INFRA: 'INFRA_ERROR', GUARD: 'GUARD_ERROR', EMAIL_VALIDATION: 'EMAIL_VALIDATION_ERROR', + SUPABASE: 'SUPABASE_ERROR', } as const export const INFO_CODES = { diff --git a/src/server/team/get-team-members.ts b/src/server/team/get-team-members.ts index 4837b2a92..39f249410 100644 --- a/src/server/team/get-team-members.ts +++ b/src/server/team/get-team-members.ts @@ -6,6 +6,8 @@ import { z } from 'zod' import { TeamMemberInfo } from './types' import { authActionClient } from '@/lib/clients/action' import { returnServerError } from '@/lib/utils/action' +import { logError } from '@/lib/clients/logger' +import { ERROR_CODES } from '@/configs/logs' const GetTeamMembersSchema = z.object({ teamId: z.string().uuid(), @@ -26,6 +28,8 @@ export const getTeamMembers = authActionClient .single() if (userTeamsRelationError) { + logError(ERROR_CODES.SUPABASE, userTeamsRelationError) + return returnServerError('User is not authorized to get team members') }