From 8e72dcb9972661617955fe83d4f9bdf1b50b7731 Mon Sep 17 00:00:00 2001 From: shrimbly Date: Sat, 18 Apr 2026 20:18:48 +1200 Subject: [PATCH] fix: increase generate route timeout to 10 minutes for video polling maxDuration was 5 minutes which caused Next.js to kill the route handler before Seedance 2.0 video generation polling could complete, resulting in a network error on the client despite successful generation. Co-Authored-By: Claude Opus 4.6 --- src/app/api/generate/route.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/api/generate/route.ts b/src/app/api/generate/route.ts index 29d15a54..87d1f59e 100644 --- a/src/app/api/generate/route.ts +++ b/src/app/api/generate/route.ts @@ -22,7 +22,7 @@ import { generateWithWaveSpeed } from "./providers/wavespeed"; // Re-export for backward compatibility (test file imports from route) export const clearFalInputMappingCache = _clearFalInputMappingCache; -export const maxDuration = 300; // 5 minute timeout (Vercel hobby plan limit) +export const maxDuration = 600; // 10 minute timeout for video generation polling export const dynamic = 'force-dynamic'; // Ensure this route is always dynamic