import { NextRequest, NextResponse } from 'next/server' import pool from '@/lib/db' export const dynamic = 'force-dynamic' export async function GET( request: NextRequest, { params }: { params: Promise<{ scenarioId: string }> } ) { try { const { scenarioId } = await params const client = await pool.connect() try { const results = await client.query( 'SELECT * FROM pitch_fm_results WHERE scenario_id = $1 ORDER BY month', [scenarioId] ) return NextResponse.json(results.rows) } finally { client.release() } } catch (error) { console.error('Load results error:', error) return NextResponse.json({ error: 'Failed to load results' }, { status: 500 }) } }