Skip to content

Commit 8b410ad

Browse files
committed
fix: NoneType' object is not subscriptable
1 parent 3eb60af commit 8b410ad

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

naas_python/domains/storage/adaptors/secondary/NaasStorageAPIAdaptor.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def __handle_response(self, api_response: requests.Response) -> dict:
2525
elif api_response.status_code == 200:
2626
return api_response.json()
2727
elif api_response.status_code == 404:
28-
raise StorageNotFoundError(api_response.json().get("error")["message"])
28+
raise StorageNotFoundError('Not found.')
2929
elif api_response.json().get("error")["code"] == 0 and api_response.json().get("error")["message"] == "Success":
3030
raise api_response.json()
3131
else:
@@ -95,13 +95,14 @@ def delete_object(self,
9595
object_name: str,
9696
) -> dict:
9797
object=os.path.basename(object_name)
98-
prefix=os.path.dirname(object_name)
98+
prefix=os.path.dirname(object_name)+'/'
9999
_url = f"{self.host}/workspace/{workspace_id}/storage/{storage_name}?prefix={prefix}&object={object}"
100100

101101
api_response = self.make_api_request(
102102
requests.delete,
103103
_url,
104104
)
105+
print(api_response)
105106
return self.__handle_response(api_response)
106107

107108
@BaseAPIAdaptor.service_status_decorator

0 commit comments

Comments
 (0)