fixed some issues related to build

This commit is contained in:
José Lima
2025-02-09 04:29:32 +00:00
parent b175d8797e
commit e5e60fcce9
2 changed files with 8 additions and 8 deletions

View File

@@ -61,7 +61,7 @@ export default function ExamList({
// Pass this permission filter to the backend later // Pass this permission filter to the backend later
const filteredExams = useMemo( const filteredExams = useMemo(
() => () =>
["admin", "developer"].includes(user.type) ["admin", "developer"].includes(user?.type)
? exams ? exams
: exams.filter((item) => { : exams.filter((item) => {
if ( if (
@@ -73,7 +73,7 @@ export default function ExamList({
return false; return false;
return true; return true;
}), }),
[canViewConfidentialEntities, exams, user.type] [canViewConfidentialEntities, exams, user?.type]
); );
const parsedExams = useMemo(() => { const parsedExams = useMemo(() => {

View File

@@ -75,7 +75,7 @@ export function groupAllowedEntitiesByPermissions(
export function findAllowedEntities(user: User, entities: EntityWithRoles[], permission: RolePermission) { export function findAllowedEntities(user: User, entities: EntityWithRoles[], permission: RolePermission) {
if (["admin", "developer"].includes(user?.type)) return entities if (["admin", "developer"].includes(user?.type)) return entities
const allowedEntities = entities.filter((e) => doesEntityAllow(user, e, permission)) const allowedEntities = (entities ?? []).filter((e) => doesEntityAllow(user, e, permission))
return allowedEntities return allowedEntities
} }