is this what purgatory feels like

This commit is contained in:
Andrew Morgan 2019-03-13 20:29:38 +00:00
parent 86c60bda15
commit 9a2e22fd41

View file

@ -217,14 +217,14 @@ class MatrixFederationHttpClient(object):
""" """
response = yield self._send_request(**send_request_args) response = yield self._send_request(**send_request_args)
if not try_trailing_slash_on_400:
defer.returnValue(response)
# Check if it's necessary to retry with a trailing slash # Check if it's necessary to retry with a trailing slash
body = yield _handle_json_response( body = yield _handle_json_response(
self.hs.get_reactor(), self.default_timeout, request, response, self.hs.get_reactor(), self.default_timeout, request, response,
) )
if not try_trailing_slash_on_400:
defer.returnValue(body)
# Retry with a trailing slash if we received a 400 with # Retry with a trailing slash if we received a 400 with
# 'M_UNRECOGNIZED' which some endpoints can return when omitting a # 'M_UNRECOGNIZED' which some endpoints can return when omitting a
# trailing slash on Synapse <=v0.99.2. # trailing slash on Synapse <=v0.99.2.