From 4a63f0507d02378cf747ffbac4c0d30f26d552b9 Mon Sep 17 00:00:00 2001 From: jd Date: Wed, 18 Feb 2026 21:59:46 +0000 Subject: [PATCH] Fixed an issue with how responses were handled making arrays into objects. --- src/utilities/responseHelper.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/utilities/responseHelper.ts b/src/utilities/responseHelper.ts index 6072ee8..825dde2 100644 --- a/src/utilities/responseHelper.ts +++ b/src/utilities/responseHelper.ts @@ -1,4 +1,5 @@ import { BadRequestError, NotFoundError, UnauthorizedError } from './errors'; +import { isArray } from 'lodash'; export class ErrorResponse extends Response { //@ts-ignore @@ -41,9 +42,11 @@ export class OkResponse extends Response { constructor(body?: Model | null) { if (body) { return Response.json( - { - ...body, - }, + isArray(body) + ? body + : { + ...body, + }, { status: 200, headers: {