Recherche partout (#68) : page de résultats unifiée + draco et 401 sur /api/search #30

Closed
bruno wants to merge 11 commits from recherche-partout-68 into main
Showing only changes of commit 842204dadb - Show all commits
+9
View File
@@ -250,6 +250,14 @@ app.add_middleware(
allow_credentials=True,
)
# Recherche partout (#68) : CORS bornée pour GET /api/search — ajoutée
# après CORSMiddleware donc exécutée avant lui (dernier ajouté = le
# plus externe) : les preflights OPTIONS sont répondus ici, avant
# tout refus d'origine. La politique CORS globale est inchangée.
from app.middleware.recherche_cors import RechercheCorsMiddleware
app.add_middleware(RechercheCorsMiddleware)
app.include_router(auth.router)
app.include_router(sso_router)
app.include_router(dashboard.router)
@@ -427,3 +435,4 @@ def http_exception_handler(request: Request, exc: _StarHTTPException):
return problem_response(request, exc)
from fastapi.responses import JSONResponse
return JSONResponse({"detail": detail if isinstance(detail, str) else str(detail)}, status_code=status)