Skip to content

Commit 2633be9

Browse files
committed
fix request handler
1 parent 49b5a01 commit 2633be9

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

aws-replicator/aws_replicator/client/auth_proxy.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
from localstack_ext.bootstrap.licensingv2 import ENV_LOCALSTACK_API_KEY, ENV_LOCALSTACK_AUTH_TOKEN
3030
from werkzeug import Request, Response
3131
from werkzeug import serving as werkzeug_serving
32+
from werkzeug.datastructures import Headers
3233

3334
from aws_replicator import config as repl_config
3435
from aws_replicator.client.utils import truncate_content
@@ -77,6 +78,8 @@ def do_shutdown(self):
7778
@Request.application
7879
def _wsgi_app(self, request: Request) -> Response:
7980
"""A wsgi-compatible interface for serving the proxy server."""
81+
# make headers mutable (needed for serving through werkzeug)
82+
request.headers = Headers(request.headers)
8083
return self.proxy_request(request)
8184

8285
def proxy_request(self, request: Request) -> Response:

0 commit comments

Comments
 (0)