summary refs log tree commit diff
path: root/changelog.d/9868.bugfix
diff options
context:
space:
mode:
authorPatrick Cloke <clokep@users.noreply.github.com>2021-04-27 07:30:34 -0400
committerGitHub <noreply@github.com>2021-04-27 07:30:34 -0400
commit1350b053da45c94722cd8acf9cfd367db787259c (patch)
treee4a5061f72bd11ebaa87235796cc8161708aeb6f /changelog.d/9868.bugfix
parentUse current state table for `presence.get_interested_remotes` (#9887) (diff)
downloadsynapse-1350b053da45c94722cd8acf9cfd367db787259c.tar.xz
Pass errors back to the client when trying multiple federation destinations. (#9868)
This ensures that something like an auth error (403) will be
returned to the requester instead of attempting to try more
servers, which will likely result in the same error, and then
passing back a generic 400 error.
Diffstat (limited to 'changelog.d/9868.bugfix')
-rw-r--r--changelog.d/9868.bugfix1
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/9868.bugfix b/changelog.d/9868.bugfix
new file mode 100644
index 0000000000..e2b4f97ad5
--- /dev/null
+++ b/changelog.d/9868.bugfix
@@ -0,0 +1 @@
+Fix a long-standing bug where errors from federation did not propagate to the client.