diff --git a/app/pages/machine/[id].vue b/app/pages/machine/[id].vue index a620210..35ae8aa 100644 --- a/app/pages/machine/[id].vue +++ b/app/pages/machine/[id].vue @@ -1114,7 +1114,7 @@ const normalizeComponentNode = (source, context = {}) => { customFields: isRoot && Array.isArray(source?.customFields) ? cloneStructure(source.customFields) : [], - pieces: isRoot && Array.isArray(source?.pieces) + pieces: Array.isArray(source?.pieces) ? source.pieces.map((piece) => normalizePieceNode(piece)) : [], subComponents: Array.isArray(source?.subComponents || source?.sousComposants) diff --git a/app/pages/machines/new.vue b/app/pages/machines/new.vue index cff8e97..c63781f 100644 --- a/app/pages/machines/new.vue +++ b/app/pages/machines/new.vue @@ -177,37 +177,51 @@ -