diff --git a/app/features/tournament/routes/to.$id.tsx b/app/features/tournament/routes/to.$id.tsx index 8141e0246..ee9d23fe2 100644 --- a/app/features/tournament/routes/to.$id.tsx +++ b/app/features/tournament/routes/to.$id.tsx @@ -79,7 +79,11 @@ export const loader = async ({ params, request }: LoaderArgs) => { const hasStarted = hasTournamentStarted(tournamentId); let teams = findTeamsByTournamentId(tournamentId); if (hasStarted) { - teams = teams.filter(teamHasCheckedIn); + const checkedInTeams = teams.filter(teamHasCheckedIn); + // handle special case where tournament was started early + if (checkedInTeams.length > 0) { + teams = checkedInTeams; + } } const teamMemberOfName = teams.find((team) =>