Skip to content

Commit 8820ff6

Browse files
committed
Fix annotations upload
1 parent 6c1c024 commit 8820ff6

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/superannotate/lib/core/serviceproviders.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ def __init__(self, api_url: str, token: str):
3737
self._api_url = api_url
3838
self._token = token
3939

40+
@property
41+
def api_url(self):
42+
return self._api_url
43+
4044
@property
4145
@abstractmethod
4246
def default_headers(self):

src/superannotate/lib/infrastructure/services/annotation.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class AnnotationService(BaseAnnotationService):
4545

4646
@property
4747
def assets_provider_url(self):
48-
if self.client._api_url != constants.BACKEND_URL:
48+
if self.client.api_url != constants.BACKEND_URL:
4949
return f"https://assets-provider.devsuperannotate.com/api/{self.ASSETS_PROVIDER_VERSION}/"
5050
return f"https://assets-provider.superannotate.com/api/{self.ASSETS_PROVIDER_VERSION}/"
5151

@@ -176,13 +176,13 @@ def sort_items_by_size(
176176
"folder_id": folder.id,
177177
} # noqa
178178
response = self.client.request(
179-
urljoin(self.assets_provider_url, self.URL_CLASSIFY_ITEM_SIZE),
179+
url=urljoin(self.assets_provider_url, self.URL_CLASSIFY_ITEM_SIZE),
180180
method="POST",
181181
params=query_params,
182182
data=body,
183183
)
184184
if not response.ok:
185-
raise AppException(response.data.get("errors", "Undefined"))
185+
raise AppException(response.data.error)
186186
response_data["small"].extend(response.data.get("small", []))
187187
response_data["large"].extend(response.data.get("large", []))
188188
return response_data

0 commit comments

Comments
 (0)