From c2e53a01795e1890a4be2837c09947b78d5f7b71 Mon Sep 17 00:00:00 2001 From: Finley Ge <32237950+FinleyGe@users.noreply.github.com> Date: Fri, 21 Nov 2025 10:23:24 +0800 Subject: [PATCH] fix: initv4141 script (#5967) --- projects/app/src/pages/api/admin/initv4141.ts | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) 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;