diff --git a/packages/rest-crud/src/crud-rest.controller.ts b/packages/rest-crud/src/crud-rest.controller.ts index 0b8446712c9c..d3eddb921eb0 100644 --- a/packages/rest-crud/src/crud-rest.controller.ts +++ b/packages/rest-crud/src/crud-rest.controller.ts @@ -156,9 +156,19 @@ export function defineCrudRestController< ) {} @get('/', { - ...response.array(200, `Array of ${modelName} instances`, modelCtor, { - includeRelations: true, - }), + responses: { + '200': { + description: `Array of ${modelName} instances`, + content: { + 'application/json': { + schema: { + type: 'array', + items: getModelSchemaRef(modelCtor, {includeRelations: true}), + }, + }, + }, + }, + }, }) async find( @param.filter(modelCtor)