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

View file

@ -90,8 +90,7 @@ class ApplicationGatewayMiddleware:
# TODO: How to choose upstream?
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'):
raise InvalidUpstream(ERRORS_MESSAGES['upstream-no-scheme'] %