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' },