From 97136ca8f03f9b468c2d2637fea3d5ac3063eafa Mon Sep 17 00:00:00 2001 From: jyong <718720800@qq.com> Date: Thu, 31 Jul 2025 15:21:06 +0800 Subject: [PATCH 1/2] transform document --- api/services/datasource_provider_service.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api/services/datasource_provider_service.py b/api/services/datasource_provider_service.py index c8685dedbf..24b306c902 100644 --- a/api/services/datasource_provider_service.py +++ b/api/services/datasource_provider_service.py @@ -103,8 +103,9 @@ class DatasourceProviderService: """ with Session(db.engine) as session: datasource_provider = ( - session.query(DatasourceProvider) - .filter_by(tenant_id=tenant_id, is_default=True, provider=provider, plugin_id=plugin_id) + session.query(DatasourceProvider.id) + .filter_by(tenant_id=tenant_id, provider=provider, plugin_id=plugin_id) + .order_by(DatasourceProvider.is_default.desc(), DatasourceProvider.created_at.asc()) .first() ) if not datasource_provider: From 82819af55c4d2b555d8d21afdac80bc76379445f Mon Sep 17 00:00:00 2001 From: jyong <718720800@qq.com> Date: Thu, 31 Jul 2025 15:59:30 +0800 Subject: [PATCH 2/2] transform document --- api/core/rag/extractor/extract_processor.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/api/core/rag/extractor/extract_processor.py b/api/core/rag/extractor/extract_processor.py index 44b4779493..6527a062cb 100644 --- a/api/core/rag/extractor/extract_processor.py +++ b/api/core/rag/extractor/extract_processor.py @@ -183,7 +183,6 @@ class ExtractProcessor: tenant_id=extract_setting.website_info.tenant_id, mode=extract_setting.website_info.mode, only_main_content=extract_setting.website_info.only_main_content, - credential_id=extract_setting.website_info.credential_id, ) return extractor.extract() elif extract_setting.website_info.provider == "watercrawl": @@ -193,7 +192,6 @@ class ExtractProcessor: tenant_id=extract_setting.website_info.tenant_id, mode=extract_setting.website_info.mode, only_main_content=extract_setting.website_info.only_main_content, - credential_id=extract_setting.website_info.credential_id, ) return extractor.extract() elif extract_setting.website_info.provider == "jinareader": @@ -203,7 +201,6 @@ class ExtractProcessor: tenant_id=extract_setting.website_info.tenant_id, mode=extract_setting.website_info.mode, only_main_content=extract_setting.website_info.only_main_content, - credential_id=extract_setting.website_info.credential_id, ) return extractor.extract() else: