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, },