diff --git a/app/models/draft-pick.ts b/app/models/draft-pick.ts index 4f62266..9f5ebc8 100644 --- a/app/models/draft-pick.ts +++ b/app/models/draft-pick.ts @@ -50,8 +50,8 @@ export async function getTeamDraftPicks(teamId: string) { .orderBy(schema.draftPicks.pickNumber); } -export async function isParticipantDrafted(seasonId: string, participantId: string) { - const db = database(); +export async function isParticipantDrafted(seasonId: string, participantId: string, providedDb?: ReturnType) { + const db = providedDb || database(); const [pick] = await db .select() .from(schema.draftPicks) diff --git a/app/models/draft-utils.ts b/app/models/draft-utils.ts index 402b461..91c4e27 100644 --- a/app/models/draft-utils.ts +++ b/app/models/draft-utils.ts @@ -135,7 +135,7 @@ export async function autoPickForTeam( const sportId = participant.sportsSeason.sport.id; const isEligible = eligibility.eligibleSportIds.has(sportId); - const isDrafted = await isParticipantDrafted(seasonId, item.participantId); + const isDrafted = await isParticipantDrafted(seasonId, item.participantId, db); if (isDrafted) { console.log(