From 34809329b6bb2dcfc95aa72549733128e38b312a Mon Sep 17 00:00:00 2001 From: Nazareno Bucciarelli Date: Mon, 9 Mar 2026 23:17:51 -0300 Subject: [PATCH] move offline agents filtering to query root --- packages/models/src/models/Users.ts | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/packages/models/src/models/Users.ts b/packages/models/src/models/Users.ts index d8ff89c93fa7e..273574e4ad29d 100644 --- a/packages/models/src/models/Users.ts +++ b/packages/models/src/models/Users.ts @@ -37,22 +37,10 @@ const queryStatusAgentOnline = (extraFilters = {}, isLivechatEnabledWhenAgentIdl roles: 'livechat-agent', // ignore deactivated users active: true, - ...(!isLivechatEnabledWhenAgentIdle && { - $or: [ - { - status: { - $exists: true, - $ne: UserStatus.OFFLINE, - }, - roles: { - $ne: 'bot', - }, - }, - { - roles: 'bot', - }, - ], - }), + status: { + $exists: true, + $ne: UserStatus.OFFLINE, + }, ...extraFilters, ...(isLivechatEnabledWhenAgentIdle === false && { statusConnection: { $ne: 'away' },