diff --git a/apps/models_provider/api/model.py b/apps/models_provider/api/model.py index 6a7bc44c0..c53985143 100644 --- a/apps/models_provider/api/model.py +++ b/apps/models_provider/api/model.py @@ -19,7 +19,7 @@ class ModelListResponse(APIMixin): def get_response(): class ModelListResult(ResultSerializer): def get_data(self): - return serializers.ListSerializer(child=ModelModelSerializer()) + return ModelModelSerializer(many=True) return ModelListResult diff --git a/apps/models_provider/api/provide.py b/apps/models_provider/api/provide.py index ef2889589..83d81a106 100644 --- a/apps/models_provider/api/provide.py +++ b/apps/models_provider/api/provide.py @@ -48,17 +48,17 @@ class ModelParamsFormSerializer(serializers.Serializer): class ModelParamsFormResponse(ResultSerializer): def get_data(self): - return serializers.ListSerializer(child=ModelParamsFormSerializer()) + return ModelParamsFormSerializer(many=True) class ModelListResponse(ResultSerializer): def get_data(self): - return serializers.ListSerializer(child=ModelListSerializer()) + return ModelListSerializer(many=True) class ProvideListResponse(ResultSerializer): def get_data(self): - return serializers.ListSerializer(child=ProvideListSerializer()) + return ProvideListSerializer(many=True) class ProvideApi(APIMixin): diff --git a/apps/users/api/user.py b/apps/users/api/user.py index f7ab8d059..bd5da3a6b 100644 --- a/apps/users/api/user.py +++ b/apps/users/api/user.py @@ -66,7 +66,7 @@ class WorkspaceUser(serializers.Serializer): class WorkspaceUserListResponse(ResultSerializer): def get_data(self): - return serializers.ListSerializer(child=WorkspaceUser()) + return WorkspaceUser(many=True) class UserPasswordResponse(APIMixin): @@ -121,7 +121,7 @@ class ChangeUserPasswordApi(APIMixin): class UserListResponse(ResultSerializer): def get_data(self): - return serializers.ListSerializer(child=UserInstanceSerializer()) + return UserInstanceSerializer(many=True) class UserPageApi(APIMixin):