From 71e0bfcbd8a79aa5412cdc90ac66641a3e7ed794 Mon Sep 17 00:00:00 2001 From: Yeuoly Date: Fri, 3 Jan 2025 14:09:17 +0800 Subject: [PATCH] fix: updating tool credentials does not works as expected --- api/services/tools/builtin_tools_manage_service.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/services/tools/builtin_tools_manage_service.py b/api/services/tools/builtin_tools_manage_service.py index 6e344d7b41..aa6f3493fe 100644 --- a/api/services/tools/builtin_tools_manage_service.py +++ b/api/services/tools/builtin_tools_manage_service.py @@ -159,14 +159,14 @@ class BuiltinToolManageService: encrypted_credentials=json.dumps(credentials), ) - session.add(provider) - + db.session.add(provider) else: provider.encrypted_credentials = json.dumps(credentials) # delete cache tool_configuration.delete_tool_credentials_cache() + db.session.commit() return {"result": "success"} @staticmethod