diff --git a/src/dashboards/Student.tsx b/src/dashboards/Student.tsx index 97acd6d1..f55bf16e 100644 --- a/src/dashboards/Student.tsx +++ b/src/dashboards/Student.tsx @@ -42,7 +42,7 @@ export default function StudentDashboard({user}: Props) { const setAssignment = useExamStore((state) => state.setAssignment); useEffect(() => { - getUserCorporate(user.id).then(setCorporateUserToShow); + getUserCorporate("IXdh9EQziAVXXh0jOiC5cPVlgS82").then(setCorporateUserToShow); }, [user]); const startAssignment = (assignment: Assignment) => { @@ -70,7 +70,7 @@ export default function StudentDashboard({user}: Props) { <> {corporateUserToShow && (
- Linked to: {corporateUserToShow?.corporateInformation.companyInformation.name || corporateUserToShow.name} + Linked to: {corporateUserToShow?.corporateInformation?.companyInformation.name || corporateUserToShow.name}
)} {corporateUserToShow && (
- Linked to: {corporateUserToShow?.corporateInformation.companyInformation.name || corporateUserToShow.name} + Linked to: {corporateUserToShow?.corporateInformation?.companyInformation.name || corporateUserToShow.name}
)}
u.email).includes(email) ? { email: email.toString(), - name: `${firstName} ${lastName}`, + name: `${firstName ?? ""} ${lastName ?? ""}`.trim(), passport_id: passport_id.toString(), } : undefined; diff --git a/src/utils/groups.ts b/src/utils/groups.ts index 0d0dec55..44f63fe7 100644 --- a/src/utils/groups.ts +++ b/src/utils/groups.ts @@ -14,5 +14,5 @@ export const getUserCorporate = async (userID: string) => { const users = (await axios.get("/api/users/list")).data; const admins = groups.map((g) => users.find((u) => u.id === g.admin)); - return admins.map((x) => x?.type).includes("corporate") ? (admins[0] as CorporateUser) : undefined; + return admins.filter((x) => x?.type === "admin") ? (admins[0] as CorporateUser) : undefined; };