User: 'Aber für diesen speziellen Antrag müssten doch alle Programme verfügbar sein. https://gwoe-dev.toppyr.de/antrag/21/1594' Ursache: WAHLPROGRAMME (in app/wahlprogramme.py) hatte keinen 'BUND'- Eintrag, daher hat check_missing_programmes() fuer jeden Bundestags- Antrag ALLE 8 Fraktionen als fehlend markiert. Im Embedding-Index (app/embeddings.py) sind die *-grundsatzprogramm.pdf Dateien aber laengst registriert (typ=parteiprogramm, ohne bundesland-Bindung). Die Lookup-Tabellen waren inkonsistent. Fix: WAHLPROGRAMME['BUND']-Eintrag mit den 6 Grundsatzprogrammen (CDU/SPD/GRUENE/FDP/AfD/LINKE) ergaenzt — entspricht der Realitaet im embeddings.py-Index. CSU + BSW haben keine indizierten Programme und werden weiterhin als fehlend gemeldet (was korrekt ist). Bestehende BUND-Assessments mit fehlende_programme=[8 Parteien] in der DB bleiben erst mal so (waehrend einer Re-Analyse korrekt). Issue #186 (historische BTW-Wahlprogramme) bleibt offen — Grundsatzprogramme sind nur ein Notbehelf gegen die 'alle fehlen'-Anzeige. Plus: Permalink-Klick kopiert jetzt die absolute URL in die Zwischen- ablage statt zur Page zu navigieren. window.v3CopyPermalink in v2/screens/antrag_detail.html (wird via super() von v3 mitvererbt). Link-Text 'Permalink kopieren', 1.6s 'Permalink kopiert ✓'-Flash nach Copy. Fallback auf window.prompt() wenn Clipboard-API fehlt. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| screens | ||
| base.html | ||