fix: cannot read properties of undefined (reading 'title')
This commit is contained in:
parent
435eaee262
commit
4604e45573
@ -88,14 +88,20 @@ export const CreateRecordAction = observer((props) => {
|
|||||||
const totalChildCollections = getChildrenCollections(collection.name);
|
const totalChildCollections = getChildrenCollections(collection.name);
|
||||||
const inheritsCollections = enableChildren
|
const inheritsCollections = enableChildren
|
||||||
.map((k) => {
|
.map((k) => {
|
||||||
|
if (!k) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
const childCollection = totalChildCollections.find((j) => j.name === k.collection);
|
const childCollection = totalChildCollections.find((j) => j.name === k.collection);
|
||||||
|
if (!childCollection) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
return {
|
return {
|
||||||
...childCollection,
|
...childCollection,
|
||||||
title: k.title||childCollection.title,
|
title: k.title||childCollection.title,
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
.filter((v) => {
|
.filter((v) => {
|
||||||
return actionAclCheck(`${v.name}:create`);
|
return v && actionAclCheck(`${v.name}:create`);
|
||||||
});
|
});
|
||||||
const [currentCollection, setCurrentCollection] = useState(collection.name);
|
const [currentCollection, setCurrentCollection] = useState(collection.name);
|
||||||
const ctx = useActionContext();
|
const ctx = useActionContext();
|
||||||
|
Loading…
Reference in New Issue
Block a user