From c7b1ff4c7de60b2efd88370f4f27f35dd575c183 Mon Sep 17 00:00:00 2001 From: Rafael Taranto Date: Sat, 24 May 2025 07:28:02 +0100 Subject: [PATCH] fix: custom info request returns array --- packages/typesafe-db/src/customers.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/typesafe-db/src/customers.ts b/packages/typesafe-db/src/customers.ts index a3b7fd85..fbf47bfa 100644 --- a/packages/typesafe-db/src/customers.ts +++ b/packages/typesafe-db/src/customers.ts @@ -1,7 +1,7 @@ import db from './db.js' import { ExpressionBuilder } from 'kysely' import { Customers, DB, EditedCustomerData } from './types/types.js' -import { jsonObjectFrom } from 'kysely/helpers/postgres' +import { jsonArrayFrom } from 'kysely/helpers/postgres' type CustomerEB = ExpressionBuilder type CustomerWithEditedEB = ExpressionBuilder< @@ -166,7 +166,7 @@ function getCustomerList( ]) .$if(options.withCustomInfoRequest, qb => qb.select(({ eb, ref }) => - jsonObjectFrom( + jsonArrayFrom( eb .selectFrom('customersCustomInfoRequests') .selectAll()