chore: debug fp-patch Rechtsanwalt
Some checks failed
Build pitch-deck / build-push-deploy (push) Successful in 1m15s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 32s
CI / test-bqas (push) Has been cancelled
CI / test-python-voice (push) Has started running

This commit is contained in:
Benjamin Admin
2026-04-21 18:39:28 +02:00
parent f115b0a307
commit 4c2a7574e4

View File

@@ -4,7 +4,21 @@ import { computeFinanzplan } from '@/lib/finanzplan/engine'
export async function POST() {
const WD = 'c0000000-0000-0000-0000-000000000200'
await pool.query(`UPDATE fp_personalkosten SET start_date = '2030-01-01' WHERE scenario_id = $1 AND position ILIKE '%Datenschutzjurist%'`, [WD])
// Check current state
const { rows: before } = await pool.query(
`SELECT id, person_name, position, start_date FROM fp_personalkosten WHERE scenario_id = $1 ORDER BY sort_order`, [WD]
)
// Update ANY row with Datenschutz or Recht in position
const { rowCount } = await pool.query(
`UPDATE fp_personalkosten SET start_date = '2030-01-01' WHERE scenario_id = $1 AND (position ILIKE '%Datenschutz%' OR position ILIKE '%Recht%Jurist%')`, [WD]
)
const r = await computeFinanzplan(pool, WD)
return NextResponse.json({ ok: true, cash_m60: r.liquiditaet?.endstand?.m60 })
return NextResponse.json({
updated: rowCount,
before: before.map(r => ({ pos: r.person_name, role: r.position, start: r.start_date })),
cash_m60: r.liquiditaet?.endstand?.m60,
})
}