always parse url instead of once

This commit is contained in:
Jens Langhammer 2019-03-22 10:55:04 +01:00
parent 9b0240dc26
commit f33e553cfd
1 changed files with 1 additions and 2 deletions

View File

@ -90,8 +90,7 @@ class ApplicationGatewayMiddleware:
# TODO: How to choose upstream? # TODO: How to choose upstream?
upstream = self.app_gw.upstream[0] upstream = self.app_gw.upstream[0]
if not getattr(self, '_parsed_url', None): self._parsed_url = urlparse(upstream)
self._parsed_url = urlparse(upstream)
if self._parsed_url.scheme not in ('http', 'https'): if self._parsed_url.scheme not in ('http', 'https'):
raise InvalidUpstream(ERRORS_MESSAGES['upstream-no-scheme'] % raise InvalidUpstream(ERRORS_MESSAGES['upstream-no-scheme'] %