diff --git a/packages/ui/src/helpers.ts b/packages/ui/src/helpers.ts index 1766f187..ddca7422 100644 --- a/packages/ui/src/helpers.ts +++ b/packages/ui/src/helpers.ts @@ -1102,11 +1102,13 @@ export function findItemInTreeById(array, id) { return result } -export function generateNewIdsForTreeItemChildren(treeItem, oldIdNewIdMapping) { +export function generateNewIdsForTreeItemChildren(treeItem, oldIdNewIdMapping = null) { const parentId = treeItem._id treeItem.children.forEach(item => { const newId = nanoid() - oldIdNewIdMapping[item._id] = newId + if(oldIdNewIdMapping !== null) { + oldIdNewIdMapping[item._id] = newId + } item._id = newId item.parentId = parentId if('children' in item) {