From 441fe18f142170f88e8afe6f8a32cba15b1f3232 Mon Sep 17 00:00:00 2001 From: avicenan Date: Tue, 26 May 2026 17:34:32 +0900 Subject: [PATCH] fix service relation in servicetype --- src/controllers/service.ts | 1 - src/model/service.ts | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/controllers/service.ts b/src/controllers/service.ts index 8c2c290..22ebd57 100644 --- a/src/controllers/service.ts +++ b/src/controllers/service.ts @@ -55,7 +55,6 @@ export class ServiceController { const res_count = query; const res_list = query - .leftJoinAndSelect("Service.serviceType", "serviceType") .orderBy("Service." + param.order_field, param.order_direction) .offset(offset) .limit(limit); diff --git a/src/model/service.ts b/src/model/service.ts index c2becfd..6f6c09a 100644 --- a/src/model/service.ts +++ b/src/model/service.ts @@ -27,7 +27,10 @@ export class ServiceModel { } } - var query = repo.createQueryBuilder("Service"); + var query = repo + .createQueryBuilder("Service") + .leftJoinAndSelect("Service.serviceType", "serviceType") + if (whereAttr.length != 0) { query = query.where(whereAttr.join(" and "), whereVal); }