Skip to content

Commit 34f2703

Browse files
authored
Merge pull request #229 from ynput/enhancement/better-operations-error
Operations: Better error message
2 parents a705dcc + d432a12 commit 34f2703

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

ayon_api/server_api.py

+10-1
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,12 @@ def detail(self):
254254
def status_code(self) -> int:
255255
return self.status
256256

257+
@property
258+
def ok(self) -> bool:
259+
if self._response is not None:
260+
return self._response.ok
261+
return False
262+
257263
def raise_for_status(self, message=None):
258264
if self._response is None:
259265
if self._data and self._data.get("detail"):
@@ -8971,8 +8977,11 @@ def _send_batch_operations(
89718977

89728978
op_results = result.get("operations")
89738979
if op_results is None:
8980+
detail = result.get("detail")
8981+
if detail:
8982+
raise FailedOperations(f"Operation failed. Detail: {detail}")
89748983
raise FailedOperations(
8975-
"Operation failed. Content: {}".format(str(result))
8984+
f"Operation failed. Content: {result.text}"
89768985
)
89778986

89788987
if result.get("success") or not raise_on_fail:

0 commit comments

Comments
 (0)