-
-
+
+
{activeItem?.name}
{activeItem?.description && (
@@ -241,7 +234,7 @@ export default function AccountSetting({
{activeMenu === ACCOUNT_SETTING_TAB.CUSTOM && }
{activeMenu === ACCOUNT_SETTING_TAB.LANGUAGE && }
-
+
diff --git a/web/models/datasets.ts b/web/models/datasets.ts
index ed16e1a67c..e4793357f4 100644
--- a/web/models/datasets.ts
+++ b/web/models/datasets.ts
@@ -381,7 +381,11 @@ export type OnlineDriveInfo = {
type: 'file' | 'folder'
}
-export type DataSourceInfo = LegacyDataSourceInfo | LocalFileInfo | OnlineDocumentInfo | WebsiteCrawlInfo
+export type UploadFileIdInfo = {
+ upload_file_id: string
+}
+
+export type DataSourceInfo = LegacyDataSourceInfo | LocalFileInfo | OnlineDocumentInfo | WebsiteCrawlInfo | UploadFileIdInfo
export type InitialDocumentDetail = {
id: string
diff --git a/web/service/knowledge/use-create-dataset.ts b/web/service/knowledge/use-create-dataset.ts
index a0d55eeb99..297bb44827 100644
--- a/web/service/knowledge/use-create-dataset.ts
+++ b/web/service/knowledge/use-create-dataset.ts
@@ -91,11 +91,15 @@ const getFileIndexingEstimateParamsForFile = ({
processRule,
dataset_id,
}: GetFileIndexingEstimateParamsOptionFile): IndexingEstimateParams => {
+ const fileIds = files
+ .map(file => file.id)
+ .filter((id): id is string => Boolean(id))
+
return {
info_list: {
data_source_type: dataSourceType,
file_info_list: {
- file_ids: files.map(file => file.id) as string[],
+ file_ids: fileIds,
},
},
indexing_technique: indexingTechnique,