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)