diff --git a/dashboards/admin-web/src/app/api/runs/[...path]/route.ts b/dashboards/admin-web/src/app/api/runs/[...path]/route.ts index 1444e343..572eba90 100644 --- a/dashboards/admin-web/src/app/api/runs/[...path]/route.ts +++ b/dashboards/admin-web/src/app/api/runs/[...path]/route.ts @@ -22,7 +22,7 @@ async function proxy(req: NextRequest, { params }: { params: Promise<{ path: str 'x-product-id': req.headers.get('x-product-id') || process.env.PRODUCT_ID || 'lysnrai', }; const fetchOptions: RequestInit = { method: req.method, headers }; - if (['POST', 'PUT', 'PATCH'].includes(req.method)) fetchOptions.body = await req.text(); + if (req.method !== 'GET' && req.method !== 'HEAD') fetchOptions.body = await req.text(); const res = await fetch(`${PLATFORM_URL}${targetPath}${qs}`, fetchOptions); const data = await res.json().catch(() => null); return NextResponse.json(data ?? { error: res.statusText }, { status: res.status });