From f7d351b419998ccfc4968d506ae024c3eabca24b Mon Sep 17 00:00:00 2001 From: Kevin Aleman Date: Wed, 16 Mar 2022 14:39:06 -0600 Subject: [PATCH] [FIX] Wrong param usage on queue summary call (#24799) --- server/services/voip/service.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/server/services/voip/service.ts b/server/services/voip/service.ts index 127f3d66d734..e0afc4bdefe3 100644 --- a/server/services/voip/service.ts +++ b/server/services/voip/service.ts @@ -99,9 +99,14 @@ export class VoipService extends ServiceClassInternal implements IVoipService { const queueInfo: { name: string; members: string[] }[] = []; for await (const queue of queues) { const queueDetails = (await this.commandHandler.executeCommand(Commands.queue_details, { - queue, + queueName: queue, })) as IVoipConnectorResult; - + const details = queueDetails.result as IQueueDetails; + if (!details.members || !details.members.length) { + // Go to the next queue if queue does not have any + // memmbers. + continue; + } queueInfo.push({ name: queue, members: (queueDetails.result as IQueueDetails).members.map((member) => member.name.replace('PJSIP/', '')),