From 1c88e1fb8ba0b592cfb918a71dfc53d7fb090ebe Mon Sep 17 00:00:00 2001 From: JimmFly <447268514@qq.com> Date: Tue, 5 Dec 2023 07:21:18 +0000 Subject: [PATCH] fix(core): unable to create share page link (#5175) For some reasons, our `spaceDoc.guid` and `page.id` may not necessarily be the same, so we switched to using the more accurate `page.id`. --- .../affine/share-page-modal/share-menu/share-menu.tsx | 5 +---- .../affine/share-page-modal/share-menu/share-page.tsx | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/frontend/core/src/components/affine/share-page-modal/share-menu/share-menu.tsx b/packages/frontend/core/src/components/affine/share-page-modal/share-menu/share-menu.tsx index aa8f7df5a..b77f8c190 100644 --- a/packages/frontend/core/src/components/affine/share-page-modal/share-menu/share-menu.tsx +++ b/packages/frontend/core/src/components/affine/share-page-modal/share-menu/share-menu.tsx @@ -73,10 +73,7 @@ const CloudShareMenu = (props: ShareMenuProps) => { workspace: { id: workspaceId }, currentPage, } = props; - const { isSharedPage } = useIsSharedPage( - workspaceId, - currentPage.spaceDoc.guid - ); + const { isSharedPage } = useIsSharedPage(workspaceId, currentPage.id); return ( { changeShare, currentShareMode, disableShare, - } = useIsSharedPage(workspaceId, currentPage.spaceDoc.guid); + } = useIsSharedPage(workspaceId, currentPage.id); const currentPageMode = useAtomValue(currentModeAtom); const defaultMode = useMemo(() => {