diff --git a/apps/application/serializers/common.py b/apps/application/serializers/common.py index b41ce79e470..2773c8fd7f6 100644 --- a/apps/application/serializers/common.py +++ b/apps/application/serializers/common.py @@ -217,6 +217,8 @@ def to_base_pipeline_manage_params(self): model_params_setting = None if model_id is not None: model = QuerySet(Model).filter(id=model_id).first() + if model is None: + raise Exception(_("Model does not exist")) credential = get_model_credential(model.provider, model.model_type, model.model_name) model_params_setting = credential.get_model_params_setting_form(model.model_name).get_default_form_data() return {