From 425a0f90953631c42e3a3484ef20eb79ec48193f Mon Sep 17 00:00:00 2001 From: Yansong Zhang <916125788@qq.com> Date: Fri, 9 Jan 2026 12:15:40 +0800 Subject: [PATCH] fix trial get --- api/controllers/console/explore/trial.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/controllers/console/explore/trial.py b/api/controllers/console/explore/trial.py index 8fb4622d2f..97d856bebe 100644 --- a/api/controllers/console/explore/trial.py +++ b/api/controllers/console/explore/trial.py @@ -6,7 +6,7 @@ from flask_restx import Resource, marshal, marshal_with, reqparse from werkzeug.exceptions import Forbidden, InternalServerError, NotFound import services -from controllers.common import fields +from controllers.common.fields import Parameters as ParametersResponse from controllers.common.fields import Site as SiteResponse from controllers.console import api from controllers.console.app.error import ( @@ -408,7 +408,6 @@ class TrialAppParameterApi(Resource): @trial_feature_enable @get_app_model_with_trial - @marshal_with(fields.parameters_fields) def get(self, app_model): """Retrieve app parameters.""" @@ -431,7 +430,8 @@ class TrialAppParameterApi(Resource): user_input_form = features_dict.get("user_input_form", []) - return get_parameters_from_feature_dict(features_dict=features_dict, user_input_form=user_input_form) + parameters = get_parameters_from_feature_dict(features_dict=features_dict, user_input_form=user_input_form) + return ParametersResponse.model_validate(parameters).model_dump(mode="json") class AppApi(Resource):