diff --git a/modules/initialize_util.py b/modules/initialize_util.py index afda4206..7100f29a 100644 --- a/modules/initialize_util.py +++ b/modules/initialize_util.py @@ -214,5 +214,7 @@ def configure_cors_middleware(app): if cmd_opts.cors_allow_origins_regex: cors_options["allow_origin_regex"] = cmd_opts.cors_allow_origins_regex - app.user_middleware.insert(0, starlette.middleware.Middleware(CORSMiddleware, **cors_options)) - + # Clear existing middleware stack + app.middleware_stack = None + app.add_middleware(CORSMiddleware, **cors_options) + app.build_middleware_stack()