From a9b80e66cd95208a59216eab41ca354b6693f524 Mon Sep 17 00:00:00 2001 From: Mathis HERRIOT <197931332+0x485254@users.noreply.github.com> Date: Thu, 29 Jan 2026 15:55:10 +0100 Subject: [PATCH] feat: enhance user search query with additional filter - Updated `UsersRepository` to support `lte` condition in user search queries. - Improved search flexibility by refining query logic with enhanced filters. --- backend/src/users/repositories/users.repository.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/backend/src/users/repositories/users.repository.ts b/backend/src/users/repositories/users.repository.ts index 7a0b079..0c3d3a0 100644 --- a/backend/src/users/repositories/users.repository.ts +++ b/backend/src/users/repositories/users.repository.ts @@ -1,5 +1,5 @@ import { Injectable } from "@nestjs/common"; -import { and, count, eq, ilike, or, sql } from "drizzle-orm"; +import { and, eq, ilike, lte, or, sql } from "drizzle-orm"; import { DatabaseService } from "../../database/database.service"; import { contents, favorites, users } from "../../database/schemas"; @@ -107,7 +107,10 @@ export class UsersRepository { }) .from(users) .where( - or(ilike(users.username, `%${query}%`), ilike(users.displayName, `%${query}%`)), + or( + ilike(users.username, `%${query}%`), + ilike(users.displayName, `%${query}%`), + ), ) .limit(10); }