From 0da7950c01d43dc8b4f8bc579d623cb4975866f2 Mon Sep 17 00:00:00 2001 From: wayanrivan Date: Thu, 28 May 2026 15:36:18 +0700 Subject: [PATCH] update users set email = ' --- src/controllers/user.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/controllers/user.ts b/src/controllers/user.ts index bb5a734..0f88ce4 100644 --- a/src/controllers/user.ts +++ b/src/controllers/user.ts @@ -84,14 +84,18 @@ export class UserController { const { whereAttr, whereVal } = CommonHelper.handleFilter({ filter: param.filter, col_any_eq: ["email"], - col_any_like: ["User.name", "User.username"], + col_any_like: ["User.name", "User.username", "roles.name"], // ← tambah roles.name }); - const res_count = userRepository.createQueryBuilder().where(whereAttr, whereVal); + const res_count = userRepository + .createQueryBuilder("User") + .leftJoin("User.roles", "roles") + .where(whereAttr, whereVal); const subquery = userRepository .createQueryBuilder("User") .select("User.id", "id") + .leftJoin("User.roles", "roles") .where(whereAttr, whereVal) .orderBy("User." + param.order_field, param.order_direction) .offset(offset)