Skip to content

Commit 9d21214

Browse files
perf: Optimize the model form information query method
1 parent d043958 commit 9d21214

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

backend/apps/system/api/aimodel.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,10 +107,13 @@ async def get_model_by_id(
107107
config_list = [AiModelConfigItem(**item) for item in raw]
108108
except Exception:
109109
pass
110-
if db_model.api_key:
111-
db_model.api_key = await sqlbot_decrypt(db_model.api_key)
112-
if db_model.api_domain:
113-
db_model.api_domain = await sqlbot_decrypt(db_model.api_domain)
110+
try:
111+
if db_model.api_key:
112+
db_model.api_key = await sqlbot_decrypt(db_model.api_key)
113+
if db_model.api_domain:
114+
db_model.api_domain = await sqlbot_decrypt(db_model.api_domain)
115+
except Exception:
116+
pass
114117
data = AiModelDetail.model_validate(db_model).model_dump(exclude_unset=True)
115118
data.pop("config", None)
116119
data["config_list"] = config_list

0 commit comments

Comments
 (0)