diff --git a/extensions/openai/openai-provider.live.test.ts b/extensions/openai/openai-provider.live.test.ts index ab98fa058c6..ba7217f2536 100644 --- a/extensions/openai/openai-provider.live.test.ts +++ b/extensions/openai/openai-provider.live.test.ts @@ -109,11 +109,14 @@ function resolveLiveModelCase(modelId: string): LiveModelCase { } function resolveLiveModelCases(raw?: string): LiveModelCase[] { - const requested = raw - ?.split(",") - .map((value) => value.trim()) - .filter(Boolean); - const modelIds = requested?.length ? requested : [...DEFAULT_LIVE_MODEL_IDS]; + const requested: string[] = []; + for (const value of raw?.split(",") ?? []) { + const trimmed = value.trim(); + if (trimmed.length > 0) { + requested.push(trimmed); + } + } + const modelIds = requested.length ? requested : [...DEFAULT_LIVE_MODEL_IDS]; return [...new Set(modelIds)].map((modelId) => resolveLiveModelCase(modelId)); }