diff --git a/engineapi/engineapi/api.py b/engineapi/engineapi/api.py index 39876919..1752f595 100644 --- a/engineapi/engineapi/api.py +++ b/engineapi/engineapi/api.py @@ -31,8 +31,12 @@ app = FastAPI( docs_url=None, ) +# Fast fix +from fastapi.middleware.cors import CORSMiddleware +from .settings import RAW_ORIGINS_LST app.add_middleware( - BugoutCORSMiddleware, + CORSMiddleware, + allow_origins=RAW_ORIGINS_LST, allow_credentials=True, allow_methods=["*"], allow_headers=["*"], diff --git a/engineapi/engineapi/routes/admin.py b/engineapi/engineapi/routes/admin.py index a32ce4e5..1865a815 100644 --- a/engineapi/engineapi/routes/admin.py +++ b/engineapi/engineapi/routes/admin.py @@ -44,8 +44,12 @@ app = FastAPI( app.add_middleware(EngineAuthMiddleware, whitelist=whitelist_paths) +# Fast fix +from fastapi.middleware.cors import CORSMiddleware +from ..settings import RAW_ORIGINS_LST app.add_middleware( - BugoutCORSMiddleware, + CORSMiddleware, + allow_origins=RAW_ORIGINS_LST, allow_credentials=True, allow_methods=["*"], allow_headers=["*"], diff --git a/engineapi/engineapi/routes/configs.py b/engineapi/engineapi/routes/configs.py index 1c9c6c61..1a321a95 100644 --- a/engineapi/engineapi/routes/configs.py +++ b/engineapi/engineapi/routes/configs.py @@ -62,8 +62,12 @@ app = FastAPI( app.add_middleware(BroodAuthMiddleware, whitelist=whitelist_paths) +# Fast fix +from fastapi.middleware.cors import CORSMiddleware +from ..settings import RAW_ORIGINS_LST app.add_middleware( - BugoutCORSMiddleware, + CORSMiddleware, + allow_origins=RAW_ORIGINS_LST, allow_credentials=True, allow_methods=["*"], allow_headers=["*"], diff --git a/engineapi/engineapi/routes/dropper.py b/engineapi/engineapi/routes/dropper.py index 8bf4486f..91a27018 100644 --- a/engineapi/engineapi/routes/dropper.py +++ b/engineapi/engineapi/routes/dropper.py @@ -62,8 +62,12 @@ app = FastAPI( app.add_middleware(EngineAuthMiddleware, whitelist=whitelist_paths) +# Fast fix +from fastapi.middleware.cors import CORSMiddleware +from ..settings import RAW_ORIGINS_LST app.add_middleware( - BugoutCORSMiddleware, + CORSMiddleware, + allow_origins=RAW_ORIGINS_LST, allow_credentials=True, allow_methods=["*"], allow_headers=["*"], diff --git a/engineapi/engineapi/routes/leaderboard.py b/engineapi/engineapi/routes/leaderboard.py index 33bb091e..5510f1d8 100644 --- a/engineapi/engineapi/routes/leaderboard.py +++ b/engineapi/engineapi/routes/leaderboard.py @@ -51,9 +51,13 @@ app = FastAPI( app.add_middleware(ExtractBearerTokenMiddleware, whitelist=leaderboad_whitelist) +# Fast fix +from fastapi.middleware.cors import CORSMiddleware +from ..settings import RAW_ORIGINS_LST app.add_middleware( - BugoutCORSMiddleware, - allow_credentials=False, + CORSMiddleware, + allow_origins=RAW_ORIGINS_LST, + allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) diff --git a/engineapi/engineapi/routes/metatx.py b/engineapi/engineapi/routes/metatx.py index 18bc6a7b..bfceecbc 100644 --- a/engineapi/engineapi/routes/metatx.py +++ b/engineapi/engineapi/routes/metatx.py @@ -54,8 +54,12 @@ app = FastAPI( app.add_middleware(BroodAuthMiddleware, whitelist=whitelist_paths) +# Fast fix +from fastapi.middleware.cors import CORSMiddleware +from ..settings import RAW_ORIGINS_LST app.add_middleware( - BugoutCORSMiddleware, + CORSMiddleware, + allow_origins=RAW_ORIGINS_LST, allow_credentials=True, allow_methods=["*"], allow_headers=["*"], diff --git a/engineapi/engineapi/routes/play.py b/engineapi/engineapi/routes/play.py index 01f5c4e9..503bdd52 100644 --- a/engineapi/engineapi/routes/play.py +++ b/engineapi/engineapi/routes/play.py @@ -40,9 +40,13 @@ app = FastAPI( ) +# Fast fix +from fastapi.middleware.cors import CORSMiddleware +from ..settings import RAW_ORIGINS_LST app.add_middleware( - BugoutCORSMiddleware, - allow_credentials=False, + CORSMiddleware, + allow_origins=RAW_ORIGINS_LST, + allow_credentials=True, allow_methods=["*"], allow_headers=["*"], )