From 6e71ee7cb012b7438e172cd8d47778ea21e688e2 Mon Sep 17 00:00:00 2001 From: Joao Ramos Date: Thu, 8 Aug 2024 09:17:33 +0100 Subject: [PATCH] ENCOA-81: Fixed issue with the users that each role could create --- src/pages/(admin)/BatchCodeGenerator.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/(admin)/BatchCodeGenerator.tsx b/src/pages/(admin)/BatchCodeGenerator.tsx index 2ff2369a..3e55e6da 100644 --- a/src/pages/(admin)/BatchCodeGenerator.tsx +++ b/src/pages/(admin)/BatchCodeGenerator.tsx @@ -16,7 +16,7 @@ import { useFilePicker } from "use-file-picker"; import readXlsxFile from "read-excel-file"; import Modal from "@/components/Modal"; import { BsFileEarmarkEaselFill, BsQuestionCircleFill } from "react-icons/bs"; -import { checkAccess } from "@/utils/permissions"; +import { checkAccess, getTypesOfUser } from "@/utils/permissions"; import { PermissionType } from "@/interfaces/permissions"; const EMAIL_REGEX = new RegExp( /^[a-zA-Z0-9]+(?:\.[a-zA-Z0-9]+)*@[a-zA-Z0-9]+(?:\.[a-zA-Z0-9]+)*$/ @@ -348,7 +348,7 @@ export default function BatchCodeGenerator({ user }: { user: User }) { {Object.keys(USER_TYPE_LABELS) .filter((x) => { const { list, perm } = USER_TYPE_PERMISSIONS[x as Type]; - return checkAccess(user, list, perm); + return checkAccess(user, getTypesOfUser(list), perm); }) .map((type) => (