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] 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: