From 0a77270da1a63d8a4f2eb7c6bde68645571dc435 Mon Sep 17 00:00:00 2001 From: Chuck Driesler Date: Mon, 3 Mar 2025 09:19:59 +0000 Subject: [PATCH] fix(automate): fix search param parsing (#4099) --- packages/server/modules/automate/clients/executionEngine.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/server/modules/automate/clients/executionEngine.ts b/packages/server/modules/automate/clients/executionEngine.ts index 3f0349894..1248629ec 100644 --- a/packages/server/modules/automate/clients/executionEngine.ts +++ b/packages/server/modules/automate/clients/executionEngine.ts @@ -64,7 +64,8 @@ const getApiUrl = ( const url = new URL(path, automateUrl) if (options?.query) { Object.entries(options.query).forEach(([key, val]) => { - if (isEmpty(val) || isNullOrUndefined(val)) return + if (isNullOrUndefined(val)) return + if (typeof val === 'object' && isEmpty(val)) return try { const urlValue = typeof val === 'object' ? val.join(',') : val.toString() url.searchParams.append(key, urlValue)