From e8ea5751827693114d336c14630d4a11cc468a15 Mon Sep 17 00:00:00 2001 From: chyoo Date: Fri, 10 Jul 2026 13:40:09 +0900 Subject: [PATCH] improve license policies and launcher display settings --- src/users/users.service.ts | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/users/users.service.ts b/src/users/users.service.ts index 8c81b9c..ae846d5 100644 --- a/src/users/users.service.ts +++ b/src/users/users.service.ts @@ -46,14 +46,17 @@ export class UsersService { const limit = Math.min(toPositiveInt(query.limit, 20), 100); const users = await this.authPrisma.user.findMany({ - where: keyword - ? { - OR: [ - { email: { contains: keyword, mode: 'insensitive' } }, - { name: { contains: keyword, mode: 'insensitive' } }, - ], - } - : undefined, + where: { + role: 'USER', + ...(keyword + ? { + OR: [ + { email: { contains: keyword, mode: 'insensitive' } }, + { name: { contains: keyword, mode: 'insensitive' } }, + ], + } + : {}), + }, orderBy: [{ lastLoginAt: 'desc' }, { createdAt: 'desc' }], include: { refreshTokens: {