Skip to content

Commit f0c3296

Browse files
authored
Clean up middlewares (apache#52116)
1 parent 84a3acb commit f0c3296

File tree

2 files changed

+3
-42
lines changed

2 files changed

+3
-42
lines changed

airflow-core/src/airflow/api_fastapi/core_api/app.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
from starlette.templating import Jinja2Templates
3131

3232
from airflow.api_fastapi.auth.tokens import get_signing_key
33-
from airflow.api_fastapi.core_api.middleware import FlaskExceptionsMiddleware
3433
from airflow.exceptions import AirflowException
3534
from airflow.settings import AIRFLOW_PATH
3635

@@ -176,8 +175,9 @@ def init_error_handlers(app: FastAPI) -> None:
176175
def init_middlewares(app: FastAPI) -> None:
177176
from airflow.configuration import conf
178177

179-
app.add_middleware(FlaskExceptionsMiddleware)
180-
if conf.getboolean("core", "simple_auth_manager_all_admins"):
178+
if "SimpleAuthManager" in conf.get("core", "auth_manager") and conf.getboolean(
179+
"core", "simple_auth_manager_all_admins"
180+
):
181181
from airflow.api_fastapi.auth.managers.simple.middleware import SimpleAllAdminMiddleware
182182

183183
app.add_middleware(SimpleAllAdminMiddleware)

airflow-core/src/airflow/api_fastapi/core_api/middleware.py

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)