fix(api): import_export-Router vor objekte/geraet_instanz registriert (Routenkonflikt /objekte/export, CI-Fix)
CI / backend-tests (push) Successful in 2m28s
CI / frontend-build (push) Successful in 18s

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
patrickandClaude Sonnet 5 committed 2026-09-10 10:13:56 +02:00
1 parent 76a984ad56
commit 96499d655f
1 file changed
+7 -1
+7 -1
View File
@@ -35,6 +35,13 @@ api_router.include_router(stammdaten.router, tags=["stammdaten"])
api_router.include_router(benutzer.router, tags=["benutzer"])
api_router.include_router(zustaendigkeit.router, tags=["zustaendigkeit"])
api_router.include_router(vorlagen.router, tags=["vorlagen"])
# import_export VOR objekte/geraet_instanz registriert: /objekte/export und
# /geraete/export würden sonst von den generischen /objekte/{objekt_id}- bzw.
# /geraete/{geraet_id}-Routen abgefangen (Pfad passt, Typkonvertierung von
# "export" zu int/UUID schlägt fehl -> 422 statt Weitersuche - anders als bei
# Starlettes {param:int}-Konvertern reicht ein reiner Namensparameter nicht,
# um an einer nicht passenden Route vorbeizukommen).
api_router.include_router(import_export.router, tags=["import_export"])
api_router.include_router(objekte.router, tags=["objekte"])
api_router.include_router(kontrollen.router, tags=["kontrollen"])
api_router.include_router(fehlbestaende.router, tags=["fehlbestaende"])
@@ -49,7 +56,6 @@ api_router.include_router(dokument.router, tags=["dokument"])
api_router.include_router(notiz.router, tags=["notiz"])
api_router.include_router(permission.router, tags=["permission"])
api_router.include_router(akte.router, tags=["akte"])
api_router.include_router(import_export.router, tags=["import_export"])
api_router.include_router(lager.router, tags=["lager"])
api_router.include_router(ausgabe.router, tags=["ausgabe"])
api_router.include_router(wartung.router, tags=["wartung"])