fix(ui): prevents missing entity permissions from crashing buildComponentMap
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user