Merge "gerrit: Fix 'form' auth"

This commit is contained in:
Zuul 2022-04-29 00:01:30 +00:00 committed by Gerrit Code Review
commit 4d22310913
1 changed files with 3 additions and 4 deletions

View File

@ -15,7 +15,7 @@
import logging
import requests
from urllib.parse import urlparse
from urllib.parse import urlparse, urlunparse
class FormAuth(requests.auth.AuthBase):
@ -29,9 +29,8 @@ class FormAuth(requests.auth.AuthBase):
adapter = requests.adapters.HTTPAdapter()
request = _copy_request(response.request)
u = urlparse.urlparse(response.url)
url = urlparse.urlunparse([u.scheme, u.netloc, '/login',
None, None, None])
u = urlparse(response.url)
url = urlunparse([u.scheme, u.netloc, '/login', None, None, None])
auth = {'username': self.username,
'password': self.password}
request2 = requests.Request('POST', url, data=auth).prepare()