Add `Server` to Access-Control-Expose-Headers header (#15908)

1.103.0-whithout-watcha
Michael Telatynski 2 years ago committed by GitHub
parent 2328e90fbb
commit b516d91999
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      changelog.d/15908.misc
  2. 2
      synapse/http/server.py
  3. 2
      tests/test_server.py

@ -0,0 +1 @@
Add `Server` to Access-Control-Expose-Headers header.

@ -910,7 +910,7 @@ def set_cors_headers(request: SynapseRequest) -> None:
)
request.setHeader(
b"Access-Control-Expose-Headers",
b"Synapse-Trace-Id",
b"Synapse-Trace-Id, Server",
)

@ -268,7 +268,7 @@ class OptionsResourceTests(unittest.TestCase):
)
self.assertEqual(
channel.headers.getRawHeaders(b"Access-Control-Expose-Headers"),
[b"Synapse-Trace-Id"],
[b"Synapse-Trace-Id, Server"],
)
def _check_cors_msc3886_headers(self, channel: FakeChannel) -> None:

Loading…
Cancel
Save