fix(ui): prevents missing entity permissions from crashing buildComponentMap

This commit is contained in:
Jacob Fletcher
2024-03-08 11:01:08 -05:00
parent 881d1e9594
commit c17f2e2560

View File

@@ -31,7 +31,7 @@ export const buildComponentMap = (args: {
const collections = config.collections.reduce((acc, collectionConfig) => {
const { slug, fields } = collectionConfig
entityPermissions = permissions.collections[collectionConfig.slug]
entityPermissions = permissions?.collections?.[collectionConfig.slug]
const editViewFromConfig = collectionConfig?.admin?.components?.views?.Edit
const listViewFromConfig = collectionConfig?.admin?.components?.views?.List
@@ -123,7 +123,7 @@ export const buildComponentMap = (args: {
const globals = config.globals.reduce((acc, globalConfig) => {
const { slug, fields } = globalConfig
entityPermissions = permissions.globals[globalConfig.slug]
entityPermissions = permissions?.globals?.[globalConfig.slug]
const editViewFromConfig = globalConfig?.admin?.components?.views?.Edit