Fix exception when failing to get remote room list (#10414)

This commit is contained in:
Erik Johnston 2021-07-20 11:35:23 +01:00 committed by GitHub
parent eebfd024e9
commit f3ac9c6750
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 1 deletions

1
changelog.d/10414.bugfix Normal file
View file

@ -0,0 +1 @@
Fix a number of logged errors caused by remote servers being down.

View file

@ -383,7 +383,11 @@ class RoomListHandler(BaseHandler):
): ):
logger.debug("Falling back to locally-filtered /publicRooms") logger.debug("Falling back to locally-filtered /publicRooms")
else: else:
raise # Not an error that should trigger a fallback. # Not an error that should trigger a fallback.
raise SynapseError(502, "Failed to fetch room list")
except RequestSendFailed:
# Not an error that should trigger a fallback.
raise SynapseError(502, "Failed to fetch room list")
# if we reach this point, then we fall back to the situation where # if we reach this point, then we fall back to the situation where
# we currently don't support searching across federation, so we have # we currently don't support searching across federation, so we have