fix(api-client): fix base_url joining for client v2 (#1998)
This commit is contained in:
parent
d9725003c5
commit
6f0ab7d8f2
3 changed files with 34 additions and 5 deletions
|
@ -1,5 +1,4 @@
|
|||
from typing import Optional
|
||||
from urllib.parse import urljoin
|
||||
|
||||
from loguru import logger
|
||||
from requests import Response
|
||||
|
@ -51,7 +50,9 @@ class Session(BaseSession):
|
|||
|
||||
def create_url(self, url):
|
||||
"""Create the URL based off this partial path."""
|
||||
return urljoin(self.base_url, url)
|
||||
if self.base_url is None:
|
||||
return url
|
||||
return f"{self.base_url.rstrip('/')}/{url.lstrip('/')}"
|
||||
|
||||
|
||||
# pylint: disable=too-few-public-methods
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue