Compatible model saving error (#1582)

Co-authored-by: jyong <jyong@dify.ai>
This commit is contained in:
Jyong 2023-11-21 15:38:27 +08:00 committed by GitHub
parent c9368925a3
commit cc35d0645a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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