fix(api): import_export-Router vor objekte/geraet_instanz registriert (Routenkonflikt /objekte/export, CI-Fix)
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
1 parent
76a984ad56
commit
96499d655f
1 file changed
+7
-1
@@ -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"])
|
||||
|
||||
Reference in new issue
Block a user