|  | @@ -116,7 +116,7 @@ class ApiToolManageService:
 | 
	
		
			
				|  |  |          provider_name = provider_name.strip()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          # check if the provider exists
 | 
	
		
			
				|  |  | -        provider: ApiToolProvider = (
 | 
	
		
			
				|  |  | +        provider = (
 | 
	
		
			
				|  |  |              db.session.query(ApiToolProvider)
 | 
	
		
			
				|  |  |              .filter(
 | 
	
		
			
				|  |  |                  ApiToolProvider.tenant_id == tenant_id,
 | 
	
	
		
			
				|  | @@ -201,16 +201,15 @@ class ApiToolManageService:
 | 
	
		
			
				|  |  |          return {"schema": schema}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @staticmethod
 | 
	
		
			
				|  |  | -    def list_api_tool_provider_tools(user_id: str, tenant_id: str, provider: str) -> list[UserTool]:
 | 
	
		
			
				|  |  | +    def list_api_tool_provider_tools(user_id: str, tenant_id: str, provider_name: str) -> list[UserTool]:
 | 
	
		
			
				|  |  |          """
 | 
	
		
			
				|  |  |          list api tool provider tools
 | 
	
		
			
				|  |  |          """
 | 
	
		
			
				|  |  | -        provider_name = provider
 | 
	
		
			
				|  |  | -        provider: ApiToolProvider = (
 | 
	
		
			
				|  |  | +        provider = (
 | 
	
		
			
				|  |  |              db.session.query(ApiToolProvider)
 | 
	
		
			
				|  |  |              .filter(
 | 
	
		
			
				|  |  |                  ApiToolProvider.tenant_id == tenant_id,
 | 
	
		
			
				|  |  | -                ApiToolProvider.name == provider,
 | 
	
		
			
				|  |  | +                ApiToolProvider.name == provider_name,
 | 
	
		
			
				|  |  |              )
 | 
	
		
			
				|  |  |              .first()
 | 
	
		
			
				|  |  |          )
 | 
	
	
		
			
				|  | @@ -252,7 +251,7 @@ class ApiToolManageService:
 | 
	
		
			
				|  |  |          provider_name = provider_name.strip()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          # check if the provider exists
 | 
	
		
			
				|  |  | -        provider: ApiToolProvider = (
 | 
	
		
			
				|  |  | +        provider = (
 | 
	
		
			
				|  |  |              db.session.query(ApiToolProvider)
 | 
	
		
			
				|  |  |              .filter(
 | 
	
		
			
				|  |  |                  ApiToolProvider.tenant_id == tenant_id,
 | 
	
	
		
			
				|  | @@ -319,7 +318,7 @@ class ApiToolManageService:
 | 
	
		
			
				|  |  |          """
 | 
	
		
			
				|  |  |          delete tool provider
 | 
	
		
			
				|  |  |          """
 | 
	
		
			
				|  |  | -        provider: ApiToolProvider = (
 | 
	
		
			
				|  |  | +        provider = (
 | 
	
		
			
				|  |  |              db.session.query(ApiToolProvider)
 | 
	
		
			
				|  |  |              .filter(
 | 
	
		
			
				|  |  |                  ApiToolProvider.tenant_id == tenant_id,
 | 
	
	
		
			
				|  | @@ -369,7 +368,7 @@ class ApiToolManageService:
 | 
	
		
			
				|  |  |          if tool_bundle is None:
 | 
	
		
			
				|  |  |              raise ValueError(f"invalid tool name {tool_name}")
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        db_provider: ApiToolProvider = (
 | 
	
		
			
				|  |  | +        db_provider = (
 | 
	
		
			
				|  |  |              db.session.query(ApiToolProvider)
 | 
	
		
			
				|  |  |              .filter(
 | 
	
		
			
				|  |  |                  ApiToolProvider.tenant_id == tenant_id,
 |