diff --git a/app/web/src/nova/ed/logic/tree/assign-mitem.ts b/app/web/src/nova/ed/logic/tree/assign-mitem.ts index edc8b2a4..f47221b8 100644 --- a/app/web/src/nova/ed/logic/tree/assign-mitem.ts +++ b/app/web/src/nova/ed/logic/tree/assign-mitem.ts @@ -36,7 +36,16 @@ export const assignMitem = (arg: { m.mitem = mitem; } } else { - const parent = meta[m.parent.id]; + let parent = meta[m.parent.id]; + + if ( + !parent.mitem && + m.parent.instance_id && + meta[m.parent.instance_id] && + meta[m.parent.instance_id].mitem + ) { + parent = meta[m.parent.instance_id]; + } if (parent.mitem) { if (m.jsx_prop?.is_root === true) {