|  | @@ -1,3 +1,5 @@
 | 
	
		
			
				|  |  | +import logging
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  from flask_login import current_user
 | 
	
		
			
				|  |  |  from libs.login import login_required
 | 
	
		
			
				|  |  |  from flask_restful import Resource, reqparse
 | 
	
	
		
			
				|  | @@ -77,12 +79,15 @@ class DefaultModelApi(Resource):
 | 
	
		
			
				|  |  |          provider_service = ProviderService()
 | 
	
		
			
				|  |  |          model_settings = args['model_settings']
 | 
	
		
			
				|  |  |          for model_setting in model_settings:
 | 
	
		
			
				|  |  | -            provider_service.update_default_model_of_model_type(
 | 
	
		
			
				|  |  | -                tenant_id=current_user.current_tenant_id,
 | 
	
		
			
				|  |  | -                model_type=model_setting['model_type'],
 | 
	
		
			
				|  |  | -                provider_name=model_setting['provider_name'],
 | 
	
		
			
				|  |  | -                model_name=model_setting['model_name']
 | 
	
		
			
				|  |  | -            )
 | 
	
		
			
				|  |  | +            try:
 | 
	
		
			
				|  |  | +                provider_service.update_default_model_of_model_type(
 | 
	
		
			
				|  |  | +                    tenant_id=current_user.current_tenant_id,
 | 
	
		
			
				|  |  | +                    model_type=model_setting['model_type'],
 | 
	
		
			
				|  |  | +                    provider_name=model_setting['provider_name'],
 | 
	
		
			
				|  |  | +                    model_name=model_setting['model_name']
 | 
	
		
			
				|  |  | +                )
 | 
	
		
			
				|  |  | +            except Exception:
 | 
	
		
			
				|  |  | +                logging.warning(f"{model_setting['model_type']} save error")
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          return {'result': 'success'}
 | 
	
		
			
				|  |  |  
 |