From c4ccd488336bb1d903f607b3735bb3dac04e2293 Mon Sep 17 00:00:00 2001 From: avicenan Date: Wed, 29 Apr 2026 11:13:34 +0700 Subject: [PATCH] fix(user_to_room): add user id filter --- src/controllers/user_to_room.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/controllers/user_to_room.ts b/src/controllers/user_to_room.ts index bcf6fc4..515da72 100644 --- a/src/controllers/user_to_room.ts +++ b/src/controllers/user_to_room.ts @@ -44,6 +44,11 @@ export class UserToRoomController { // Base filter builder (reusable untuk step 1 & count) const applyFilters = (qb: any) => { if (param.with_deleted) qb.withDeleted(); + const userIdFilter = filter["user.id"] ?? filter.user_id ?? filter.doctor_id ?? filter.id; + if (userIdFilter !== undefined && userIdFilter !== "") { + qb.andWhere("user.id = :userId", { userId: userIdFilter }); + } + const userNameFilter = filter["user.name"] ?? filter.name; if (userNameFilter !== undefined && userNameFilter !== "") { const userNameVal = String(userNameFilter);