diff --git a/apps/backoffice/src/routes/_authenticated/hackathon-submissions.tsx b/apps/backoffice/src/routes/_authenticated/hackathon-submissions.tsx index c06cd8a..d9fc06f 100644 --- a/apps/backoffice/src/routes/_authenticated/hackathon-submissions.tsx +++ b/apps/backoffice/src/routes/_authenticated/hackathon-submissions.tsx @@ -152,7 +152,7 @@ function HackathonSubmissionsPage() { }, []) const filteredData = useMemo(() => { - return submissionsResponse?.data || [] + return submissionsResponse?.data?.data || submissionsResponse?.data || [] }, [submissionsResponse]) const columns: ColumnDef[] = useMemo( diff --git a/apps/backoffice/src/routes/_authenticated/hackathon-teams.tsx b/apps/backoffice/src/routes/_authenticated/hackathon-teams.tsx index 177e129..765a3f2 100644 --- a/apps/backoffice/src/routes/_authenticated/hackathon-teams.tsx +++ b/apps/backoffice/src/routes/_authenticated/hackathon-teams.tsx @@ -158,7 +158,7 @@ function HackathonTeamsPage() { }, []) const filteredData = useMemo(() => { - return teamsResponse?.data || [] + return teamsResponse?.data?.data || teamsResponse?.data || [] }, [teamsResponse]) const columns: ColumnDef[] = useMemo( diff --git a/apps/backoffice/src/routes/_authenticated/hackathon-users.tsx b/apps/backoffice/src/routes/_authenticated/hackathon-users.tsx index 84b69ef..3511ec3 100644 --- a/apps/backoffice/src/routes/_authenticated/hackathon-users.tsx +++ b/apps/backoffice/src/routes/_authenticated/hackathon-users.tsx @@ -169,7 +169,7 @@ function HackathonUsersPage() { }, []) const filteredData = useMemo(() => { - const usersData = usersResponse?.data || [] + const usersData = usersResponse?.data?.data || usersResponse?.data || [] return usersData.filter((user: UserType) => { if (statusFilter !== 'all') { const isActive = statusFilter === 'active'