diff --git a/projects/app/src/pages/api/admin/initv4141.ts b/projects/app/src/pages/api/admin/initv4141.ts index 83919271f..378a4055a 100644 --- a/projects/app/src/pages/api/admin/initv4141.ts +++ b/projects/app/src/pages/api/admin/initv4141.ts @@ -108,18 +108,21 @@ async function appSplitMigration(teamId: string) { const obj = appMap.get(folder._id)!; const newParentId = obj?.parentId ? appMap.get(obj!.parentId)?.newId : null; - const oldRps = RPMap.get(folder._id)!; - rpOps.push( - ...oldRps.map((oldRp) => ({ - insertOne: { - document: { - ...oldRp, - resourceId: obj.newId!, - _id: undefined + const oldRps = RPMap.get(folder._id); + + if (oldRps) { + rpOps.push( + ...oldRps.map((oldRp) => ({ + insertOne: { + document: { + ...oldRp, + resourceId: obj.newId!, + _id: undefined + } } - } - })) - ); + })) + ); + } if (!newParentId) { continue;