From 2ebe9ec0864ef7237feaf1b294d843185a64af06 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Fri, 19 Dec 2025 12:26:31 -0800 Subject: [PATCH] send array params as comma-separated values for rails --- src/lib/api/adapters/base.adapter.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/lib/api/adapters/base.adapter.ts b/src/lib/api/adapters/base.adapter.ts index 83bd6bbe..e4e83ca9 100644 --- a/src/lib/api/adapters/base.adapter.ts +++ b/src/lib/api/adapters/base.adapter.ts @@ -431,11 +431,9 @@ export abstract class BaseAdapter { // Skip undefined and null values if (value === undefined || value === null) return - // Handle arrays by adding multiple params with the same key + // Handle arrays by joining values with commas (Rails-friendly format) if (Array.isArray(value)) { - value.forEach((item) => { - url.searchParams.append(key, String(item)) - }) + url.searchParams.set(key, value.join(',')) } else { url.searchParams.set(key, String(value)) }