From ef64729771569567c9c2301b4807d15dd119ac99 Mon Sep 17 00:00:00 2001 From: twwu Date: Thu, 4 Sep 2025 19:02:35 +0800 Subject: [PATCH] refactor(notion-page-preview): update fetchNotionPagePreview to include pageType parameter for improved API request --- .../components/datasets/create/notion-page-preview/index.tsx | 1 + web/service/datasets.ts | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/web/app/components/datasets/create/notion-page-preview/index.tsx b/web/app/components/datasets/create/notion-page-preview/index.tsx index cbfe366f0b..000b84ac62 100644 --- a/web/app/components/datasets/create/notion-page-preview/index.tsx +++ b/web/app/components/datasets/create/notion-page-preview/index.tsx @@ -31,6 +31,7 @@ const NotionPagePreview = ({ const res = await fetchNotionPagePreview({ workspaceID: currentPage.workspace_id, pageID: currentPage.page_id, + pageType: currentPage.type, credentialID: notionCredentialId, }) setPreviewContent(res.content) diff --git a/web/service/datasets.ts b/web/service/datasets.ts index acc1fe647e..409fe317ba 100644 --- a/web/service/datasets.ts +++ b/web/service/datasets.ts @@ -183,8 +183,8 @@ export const fetchFileIndexingEstimate: Fetcher('/datasets/indexing-estimate', { body }) } -export const fetchNotionPagePreview: Fetcher<{ content: string }, { workspaceID: string; pageID: string; credentialID: string; }> = ({ workspaceID, pageID, credentialID }) => { - return get<{ content: string }>(`notion/workspaces/${workspaceID}/pages/${pageID}/preview`, { +export const fetchNotionPagePreview: Fetcher<{ content: string }, { workspaceID: string; pageID: string; pageType: string; credentialID: string; }> = ({ workspaceID, pageID, pageType, credentialID }) => { + return get<{ content: string }>(`notion/workspaces/${workspaceID}/pages/${pageID}/${pageType}/preview`, { params: { credential_id: credentialID, },