diff --git a/app/livechat/server/api/lib/users.js b/app/livechat/server/api/lib/users.js index 7707730b00e22..386255eeff389 100644 --- a/app/livechat/server/api/lib/users.js +++ b/app/livechat/server/api/lib/users.js @@ -14,7 +14,7 @@ async function findUsers({ role, text, pagination: { offset, count, sort } }) { sort: sort || { name: 1 }, skip: offset, limit: count, - fields: { + projection: { username: 1, name: 1, status: 1, diff --git a/ee/client/omnichannel/cannedResponses/CannedResponseEditWithData.js b/ee/client/omnichannel/cannedResponses/CannedResponseEditWithData.js index 1ca745c6c0a9c..f2fbc46e2b297 100644 --- a/ee/client/omnichannel/cannedResponses/CannedResponseEditWithData.js +++ b/ee/client/omnichannel/cannedResponses/CannedResponseEditWithData.js @@ -1,5 +1,5 @@ import { Callout } from '@rocket.chat/fuselage'; -import React, { useMemo } from 'react'; +import React from 'react'; import { FormSkeleton } from '../../../../client/components/Skeleton'; import { useTranslation } from '../../../../client/contexts/TranslationContext'; @@ -8,8 +8,11 @@ import { useEndpointData } from '../../../../client/hooks/useEndpointData'; import CannedResponseEdit from './CannedResponseEdit'; function CannedResponseEditWithData({ cannedResponseId, reload, title }) { - const query = useMemo(() => ({ _id: cannedResponseId }), [cannedResponseId]); - const { value: data, phase: state, error } = useEndpointData('canned-responses.getOne', query); + const { + value: data, + phase: state, + error, + } = useEndpointData(`canned-responses/${cannedResponseId}`); const t = useTranslation();