Explorar o código

fix: updating tool credentials does not works as expected

Yeuoly hai 4 meses
pai
achega
71e0bfcbd8
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      api/services/tools/builtin_tools_manage_service.py

+ 2 - 2
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