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 collections = config.collections.reduce((acc, collectionConfig) => {
|
||||||
const { slug, fields } = collectionConfig
|
const { slug, fields } = collectionConfig
|
||||||
|
|
||||||
entityPermissions = permissions.collections[collectionConfig.slug]
|
entityPermissions = permissions?.collections?.[collectionConfig.slug]
|
||||||
|
|
||||||
const editViewFromConfig = collectionConfig?.admin?.components?.views?.Edit
|
const editViewFromConfig = collectionConfig?.admin?.components?.views?.Edit
|
||||||
const listViewFromConfig = collectionConfig?.admin?.components?.views?.List
|
const listViewFromConfig = collectionConfig?.admin?.components?.views?.List
|
||||||
@@ -123,7 +123,7 @@ export const buildComponentMap = (args: {
|
|||||||
const globals = config.globals.reduce((acc, globalConfig) => {
|
const globals = config.globals.reduce((acc, globalConfig) => {
|
||||||
const { slug, fields } = globalConfig
|
const { slug, fields } = globalConfig
|
||||||
|
|
||||||
entityPermissions = permissions.globals[globalConfig.slug]
|
entityPermissions = permissions?.globals?.[globalConfig.slug]
|
||||||
|
|
||||||
const editViewFromConfig = globalConfig?.admin?.components?.views?.Edit
|
const editViewFromConfig = globalConfig?.admin?.components?.views?.Edit
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user