fix "Something went wrong - t.roles is not iterable" #858

This commit is contained in:
Sidney Alcantara
2022-10-11 13:29:02 +11:00
parent 63d5bc0d22
commit db122ea7fa

View File

@@ -46,10 +46,10 @@ export const tablesAtom = atom<TableSettings[]>((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,