From db122ea7fa4b5b962f6a3564ab460a0c533ee884 Mon Sep 17 00:00:00 2001 From: Sidney Alcantara Date: Tue, 11 Oct 2022 13:29:02 +1100 Subject: [PATCH] fix "Something went wrong - t.roles is not iterable" #858 --- src/atoms/projectScope/project.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/atoms/projectScope/project.ts b/src/atoms/projectScope/project.ts index 9a5810cb..0d9518ac 100644 --- a/src/atoms/projectScope/project.ts +++ b/src/atoms/projectScope/project.ts @@ -46,10 +46,10 @@ export const tablesAtom = atom((get) => { const tables = get(projectSettingsAtom).tables || []; return sortBy(tables, "name") - .filter( - (table) => - userRoles.includes("ADMIN") || - table.roles.some((role) => userRoles.includes(role)) + .filter((table) => + userRoles.includes("ADMIN") || Array.isArray(table.roles) + ? table.roles.some((role) => userRoles.includes(role)) + : false ) .map((table) => ({ ...table,