fix(i-c): BUG-036 behoben — Workflow-Instances GET lieferte 500 auf jeden Aufruf (Route übergab user_id/is_system_admin die die Service-Signatur nicht akzeptierte → TypeError); Service um optionale User-Filterung erweitert (Nicht-Admins sehen nur eigene Instanzen via initiated_by, Admins alle); Beweistest test_bug036_instances.py 2/2 grün

This commit is contained in:
Agent Zero
2026-08-24 21:16:08 +02:00
parent d9aed519f2
commit 84a30d85c2
3 changed files with 48 additions and 2 deletions
+1 -1
View File
@@ -353,7 +353,7 @@ Jeder Bug wird wie folgt dokumentiert:
- **Response:** `{"code":"internal_error","detail":"Internal server error","trace_id":"bbdf0698"}`
- **Schweregrad:** High
- **Ursache:** Unbekannt — muss Backend-Log prüfen
- **Status:** ⏳ Nicht gefixt
- **Status:** ✅ Gefixt 2026-08-24 (Block E/I-C): Root-Cause bewiesen — Route übergab user_id/is_system_admin an list_instances, Service-Signatur akzeptierte beide nicht → TypeError → 500 auf JEDEN Aufruf. Fix: Service-Signatur erweitert um optionale user_id/is_system_admin; Nicht-Admins sehen nur eigene Instanzen (initiated_by-Filter), Admins alle; agent_runner-Caller bleibt kompatibel. Beweistest test_bug036_instances.py 2/2 grün (200 plain + 200 mit status-filter); ruff clean.
### BUG-037: Compliance Incident POST gibt 500 Internal Server Error
- **Kategorie:** API