diff --git a/apps/server/src/core/page/services/page.service.ts b/apps/server/src/core/page/services/page.service.ts index b3d08c6b..ee90e52e 100644 --- a/apps/server/src/core/page/services/page.service.ts +++ b/apps/server/src/core/page/services/page.service.ts @@ -381,9 +381,9 @@ export class PageService { workspaceId: page.workspaceId, creatorId: authUser.id, lastUpdatedById: authUser.id, - parentPageId: page.parentPageId - ? pageMap.get(page.parentPageId)?.newPageId - : null, + parentPageId: page.id === rootPage.id + ? (isDuplicateInSameSpace ? rootPage.parentPageId : null) + : (page.parentPageId ? pageMap.get(page.parentPageId)?.newPageId : null), }; }), );