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;
};