From 612b002e589b567c86376e05327e49615611a7b1 Mon Sep 17 00:00:00 2001 From: junjun Date: Thu, 27 Nov 2025 17:39:58 +0800 Subject: [PATCH] refactor: assistant support all sqlbot datasource #467 --- backend/apps/system/crud/assistant.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/apps/system/crud/assistant.py b/backend/apps/system/crud/assistant.py index a175320d..696e2154 100644 --- a/backend/apps/system/crud/assistant.py +++ b/backend/apps/system/crud/assistant.py @@ -271,15 +271,15 @@ def get_ds_engine(ds: AssistantOutDsSchema) -> Engine: def get_out_ds_conf(ds: AssistantOutDsSchema, timeout:int=30) -> str: conf = { - "host":ds.host, - "port":ds.port, - "username":ds.user, - "password":ds.password, - "database":ds.dataBase, + "host":ds.host or '', + "port":ds.port or 0, + "username":ds.user or '', + "password":ds.password or '', + "database":ds.dataBase or '', "driver":'', "extraJdbc":ds.extraParams or '', "dbSchema":ds.db_schema or '', - "timeout":timeout + "timeout":timeout or 30 } conf["extraJdbc"] = '' return aes_encrypt(json.dumps(conf))