From 14f073c8eabfae6088a859bc289db1b051cce436 Mon Sep 17 00:00:00 2001 From: Himself65 Date: Wed, 29 Mar 2023 23:07:29 -0500 Subject: [PATCH] fix: prohibit create first page besides local workspace (#1751) --- apps/web/src/pages/workspace/[workspaceId]/all.tsx | 4 ++++ tests/parallels/affine/affine-built-in-workspace.spec.ts | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/web/src/pages/workspace/[workspaceId]/all.tsx b/apps/web/src/pages/workspace/[workspaceId]/all.tsx index 678c5785a9..ffcced55b4 100644 --- a/apps/web/src/pages/workspace/[workspaceId]/all.tsx +++ b/apps/web/src/pages/workspace/[workspaceId]/all.tsx @@ -35,6 +35,10 @@ const AllPage: NextPageWithLayout = () => { if (!currentWorkspace) { return; } + if (currentWorkspace.flavour !== WorkspaceFlavour.LOCAL) { + // only create a new page for local workspace + return; + } const localProvider = currentWorkspace.providers.find( provider => provider.flavour === 'local-indexeddb' ); diff --git a/tests/parallels/affine/affine-built-in-workspace.spec.ts b/tests/parallels/affine/affine-built-in-workspace.spec.ts index c1282c268a..8324156294 100644 --- a/tests/parallels/affine/affine-built-in-workspace.spec.ts +++ b/tests/parallels/affine/affine-built-in-workspace.spec.ts @@ -20,7 +20,6 @@ test.describe('affine built in workspace', () => { await page.getByText('Cloud Workspace').click(); const page2 = await context.newPage(); await openHomePage(page2); - await waitMarkdownImported(page2); await loginUser(page2, b); await page2.reload(); await clickSideBarCurrentWorkspaceBanner(page2);