From 588b08d02b1d33e3bbbad93f9a5383180a57aac3 Mon Sep 17 00:00:00 2001 From: shrimbly Date: Sun, 15 Feb 2026 22:23:56 +1300 Subject: [PATCH] fix: guard against undefined from empty array unwrap in fal provider Co-Authored-By: Claude Opus 4.6 --- src/app/api/generate/providers/fal.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/api/generate/providers/fal.ts b/src/app/api/generate/providers/fal.ts index 5fcbe0c1..112e6c9e 100644 --- a/src/app/api/generate/providers/fal.ts +++ b/src/app/api/generate/providers/fal.ts @@ -279,7 +279,9 @@ export async function generateWithFalQueue( filteredInputs[key] = [processedValue]; } else if (!schemaArrayParams.has(key) && Array.isArray(processedValue)) { // Unwrap array to single value if schema expects a string (e.g. image_url) - filteredInputs[key] = processedValue[0]; + if (processedValue.length > 0) { + filteredInputs[key] = processedValue[0]; + } } else { filteredInputs[key] = processedValue; }